实际上,我在 solr 搜索中面临一个问题。有一个作者字段,我在其中存储了两个值,例如“deep kumar-singh”和“deep kumar singh”。当我搜索作者时:“deep kumar-singh”它返回两个结果。但我只希望一个结果是准确的。
这是我的字段描述:
<field name="author" type="text_general" indexed="true" stored="true" multiValued="true"/>
我创建了 authorFacet 字段来获取作者方面。
<field name="authorFacet" type="string_ci" indexed="true" stored="false" multiValued="true"/>
当我选择 authorFacet 时,它为两个作者返回计数 1 喜欢:
深库马尔辛格(1)
深库马尔·辛格(1)
我只想要一个准确的结果。
我怎样才能得到这个?,任何建议都会非常有帮助。