【发布时间】:2019-01-30 08:35:01
【问题描述】:
我的产品有一个自定义索引,并且我正在使用子集分析器。这个分析器很好用,但是如果你进行字段搜索,它就不起作用了。
例如,我有一个包含以下字段的文档:
"documentname", "My-Document-Name""tags", "1234,5678,9101""documentdescription", "This is a great Document, My-Document-Name."
当我只搜索 "name AND tags:(1234)" 时,我会在结果中看到此文档,因为它搜索的是 +_content:name。
-- 然而:
当我搜索 "documentname:(name)^3.0 AND tags:(1234)" 时,我的结果中没有此文档。
当然,当我执行"documentname:(*name*)^3.0" 时,我得到一个解析错误:'*' or '?'不允许作为 WildcardQuery 中的第一个字符。
如何在我的自定义 CMS.Search webpart 中启用通配符查询?
【问题讨论】:
标签: lucene.net kentico query-parser