【发布时间】:2018-04-10 19:17:23
【问题描述】:
我正在使用 Examine for Umbraco(构建在 Lucene.net 之上)进行搜索。我很确定我的问题与 Lucene 相关。
我的一个字段包含逗号分隔的 ID 列表。如何正确查询该字段?
例如。我有一个值为“64,65”的字段。我曾尝试使用 MultipleCharacterWildcard,它仅在我查询 ID 64 时返回结果,但不返回 ID 65。SingleCharacterWildcard 不返回任何内容,并且 Fuzzy 仅在字段中只有一个 ID 时返回某些内容。关于如何进行适当搜索的任何想法?我想我正在寻找的是一个“包含”查询。
这也是处理逗号分隔列表字段的正确方法,还是将逗号分隔列表拆分为单个字段更好?
【问题讨论】:
标签: lucene lucene.net