我的数据库中的两个不同文档(默认索引设置)包含如下所示的标题
第一份文件: -
<title>Reconceptualizing Subject</title>
第二份文件: -
<title>Reconceptualizing Subject (LP)</title>
我在标题
中为搜索标题创建了字词约束 <constraint name="title">
<word>
<element ns="" name="title"/>
<term-option>case-insensitive</term-option>
</word>
</constraint>
所以,如果我查询搜索:搜索(&#34;标题:重新概念主题&#34;)然后我从数据库获取这两个文档,但如果我查询搜索:搜索(&#34;标题:重新概念主题(LP)&#34;)它只给我一个文件结果。
当我查询&#34;标题:重新概念主题&#34;时,如何实现精确搜索(单个文档)? ?
答案 0 :(得分:2)
将搜索约束更改为:
<constraint name="title">
<value>
<element ns="" name="title"/>
<term-option>case-insensitive</term-option>
</value>
</constraint>
然后双引号搜索字符串:
search:search(' title:"Reconceptualizing Subject" ')
HTH!