【发布时间】:2018-01-30 13:17:56
【问题描述】:
如何提升 solr 文档以更好地匹配特定领域的文档?
例如,我有一个类似Assault M16 的文档。
我有 2 个字段,每个字段分别索引文本 NormalText: assault m16 和 NormalTextNoSpaces: assaultm16。
现在我搜索 Assault M 16 Gun 。
结果,我会得到一堆包含“assault”、“m”、“16”、“Gun”等词的文件。
问题是我想提升与 NormalTextNoSpaces 字段完全匹配的所有文档,因为它比其他字段更匹配搜索文本。
这是因为普通文本字段存储文本时“M”和“16”之间没有空格。因此,该匹配不会像在 NoSpace 字段中那样相关。
我想要的是某种功能,它可以告诉我匹配是否在一个文件或另一个文件上更好,以便我可以相应地提升文档。
【问题讨论】: