Tyr*_*omo 4 full-text-search reserved-words oracle-xe oracle-ucm stop-words
我有一个客户在新的 Oracle UCM 站点上测试全文(如下示例)搜索。他们选择测试的随机文本字符串是“仅测试”。哪个失败了;从我的测试来看,“only”似乎是一个保留字,因为它永远不会从全文搜索中返回(它是从元数据搜索中返回的)。
我花了一上午的时间搜索 oracle.com,发现这个看起来相当全面,但没有“唯一”。
所以我的问题是,“仅”是一个保留词。在哪里可以找到 Oracle 全文搜索 (10g) 的保留字的完整列表?
全文搜索字符串示例;
(<ftx>test only</ftx>)
Run Code Online (Sandbox Code Playgroud)
谁能证实这一点吗?我在 Oracle 的任何地方都找不到这个。
附加答案:
请参阅此处默认的 Oracle (11g) 停用词列表:http://download.oracle.com/docs/cd/B28359_01/text.111/b28304/astopsup.htm#i634475
以下查询允许列出所有非索引字列表中的非索引字(在架构上运行CTXSYS):
选择 * 来自 DR$STOPWORD 左连接 DR$STOPLIST 于 DR$STOPWORD.SPW_SPL_ID = DR$STOPLIST.SPL_ID
结果中SPL_*字段来自DR$STOPLIST系统表,SPW_*字段来自DR$STOPWORD表
从 CTX_USER_STOPLISTS 中选择*;
从 CTX_USER_STOPWORDS 中选择*;