我在两个分析器中都有一个KeywordTokenizerFactory字段,因为我需要搜索以“ Lorem Ipsum” 之类的查询短语开头的文档,因此我可以像q=myField:/Lorem Ipsum/
一样进行搜索。结果必须与查询完全匹配,它必须以 Lorem 开头,以 Ipsum 结尾,并且之间没有单词。同时,我有 Ipsum - Dolor 的同义词。这样,当我搜索“ Lorem Ipsum” 时,我想查找其中 myField 字段仅包含“ Lorem Ipsum” 或“ Lorem的文档Dolor” 。
索引时我无法拆分该短语,因为在这种情况下,我将无法确保仅找到那些以我需要的单词开头和结尾的文档。我不太了解Solr,真的被困在这里。
也许我错过了一些东西,但我可以通过另一种方式获得相同的结果?