Oracle文本:CONTAINS不返回任何值,即使它们存在于索引中

亚历克斯

我对Oracle非常陌生,并且已经创建了一个基本应用程序,该应用程序使用Oracle Text在索引上执行文本搜索。

我的表结构如下:

[  Table: Stores ]
------------------
store_id        PK
name           VC2
description    VC2

然后,我的描述字段具有为其分配的索引:

CREATE INDEX stores_desc_ctx_idx  ON stores(description) INDEXTYPE IS ctxsys.context;

我已经在SQLDeveloper中验证了INDEX在“索引”选项卡下,但是,即使我可以清楚地看到任何给定行中的数据与输入字符串匹配,运行查询时返回的结果始终为null。

让描述A:

Local GAME store in Plymouth, selling all the latest titles as well as legacy ones!

让描述B:

Local Morrison's store in Plymouth, selling all the food you could possibly want!

让查询

SELECT * FROM stores WHERE contains(description, 'GAME') > 0;

我希望查询的结果返回描述A,但是没有返回任何结果...在这里我做错了什么?

亚历克斯

对于将来面临类似问题的用户。

SQLDeveloper以某种方式使我的INDEX无效,我只是导航到INDEX选项卡,右键单击并选择“ Rebuild”。这样做重新验证了INDEX,现在该代码可以按预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MVC 4即使该值确实存在于数据库中,也返回null

来自分类Dev

删除字典值(如果它们存在于集合中)

来自分类Dev

当数据存在于 Access DB 中时,excel vba 中的记录集不返回任何内容

来自分类Dev

gradle编译似乎无法解决“ -SNAPSHOT”依赖项,即使它们存在于工件中

来自分类Dev

gradle编译似乎无法解决“ -SNAPSHOT”依赖项,即使它们存在于工件中

来自分类Dev

使用Powershell删除短语列表(如果它们存在于文本文件中)

来自分类Dev

NtCreateFile返回STATUS_OBJECT_NAME_NOT_FOUND,即使该文件存在于目录中

来自分类Dev

“ ResourceManager” [System.Resources]类的“ GetResourceSet”方法返回空-即使它存在于集合中

来自分类Dev

PHP值存在于数组中

来自分类Dev

jQuery 值存在于数组中

来自分类Dev

仅包含数组值(如果它们存在于jq中)

来自分类Dev

检查数字是否存在于子列表中并在python中返回子列表的索引

来自分类Dev

检查键是否存在于包含函数返回的多个词典的元组的任何词典中

来自分类Dev

如何检查值是否存在于SQL中的表的任何列中

来自分类Dev

确定字符串是否包含存在于 ruby 数组中的任何值

来自分类Dev

检查值是否存在于数组的所有索引中

来自分类Dev

在值文本中引入 NA 存在于两列中

来自分类Dev

将 Sheet1.ColumnB 的结果返回给 Sheet2.ColumnB 给定某个值存在于 Sheet1.ColumnC 的任何单元格中

来自分类Dev

如果存在于二维数组中,如何比较文本框的值?

来自分类Dev

返回值不为空或存在于mongodb中的数据

来自分类Dev

如果列存在于 SAS 表中,则返回 TRUE 值

来自分类Dev

Promise 返回空值,尽管它存在于数据库中

来自分类Dev

是否有任何SQL查询来检查值是否存在或不存在于数据库表中

来自分类Dev

如果存在于列表中,则包含返回 False

来自分类Dev

删除过程(如果存在于DB Oracle中)

来自分类Dev

返回存在于对象道具上的undefined,即使它存在-JS

来自分类Dev

存在于BlToolkit中

来自分类Dev

需要在 Android Studio 中手动输入密钥库详细信息,即使它们存在于 build.gradle 中

来自分类Dev

测试值是否存在于多个列表中

Related 相关文章

  1. 1

    MVC 4即使该值确实存在于数据库中,也返回null

  2. 2

    删除字典值(如果它们存在于集合中)

  3. 3

    当数据存在于 Access DB 中时,excel vba 中的记录集不返回任何内容

  4. 4

    gradle编译似乎无法解决“ -SNAPSHOT”依赖项,即使它们存在于工件中

  5. 5

    gradle编译似乎无法解决“ -SNAPSHOT”依赖项,即使它们存在于工件中

  6. 6

    使用Powershell删除短语列表(如果它们存在于文本文件中)

  7. 7

    NtCreateFile返回STATUS_OBJECT_NAME_NOT_FOUND,即使该文件存在于目录中

  8. 8

    “ ResourceManager” [System.Resources]类的“ GetResourceSet”方法返回空-即使它存在于集合中

  9. 9

    PHP值存在于数组中

  10. 10

    jQuery 值存在于数组中

  11. 11

    仅包含数组值(如果它们存在于jq中)

  12. 12

    检查数字是否存在于子列表中并在python中返回子列表的索引

  13. 13

    检查键是否存在于包含函数返回的多个词典的元组的任何词典中

  14. 14

    如何检查值是否存在于SQL中的表的任何列中

  15. 15

    确定字符串是否包含存在于 ruby 数组中的任何值

  16. 16

    检查值是否存在于数组的所有索引中

  17. 17

    在值文本中引入 NA 存在于两列中

  18. 18

    将 Sheet1.ColumnB 的结果返回给 Sheet2.ColumnB 给定某个值存在于 Sheet1.ColumnC 的任何单元格中

  19. 19

    如果存在于二维数组中,如何比较文本框的值?

  20. 20

    返回值不为空或存在于mongodb中的数据

  21. 21

    如果列存在于 SAS 表中,则返回 TRUE 值

  22. 22

    Promise 返回空值,尽管它存在于数据库中

  23. 23

    是否有任何SQL查询来检查值是否存在或不存在于数据库表中

  24. 24

    如果存在于列表中,则包含返回 False

  25. 25

    删除过程(如果存在于DB Oracle中)

  26. 26

    返回存在于对象道具上的undefined,即使它存在-JS

  27. 27

    存在于BlToolkit中

  28. 28

    需要在 Android Studio 中手动输入密钥库详细信息,即使它们存在于 build.gradle 中

  29. 29

    测试值是否存在于多个列表中

热门标签

归档