如果索引字段是查询短语的一部分,是否可以找到文档?
在搜索“棕狐”或“懒狗”时,很容易找到“快棕狐跳过懒狗”。但是,如果我需要反之亦然怎么办?
这是我的情况:我在文档中有一个短字段,例如“ brown fox ”或“ lazy dog ”,我希望通过搜索较长的短语(例如“ Quick brown fox ”或“ jump over lazy dog ”)来找到此文档。
注意:它应该是一个短语匹配,因此在查询中将所有术语设为可选是行不通的。像“ brown dog ”这样的查询不应该匹配。
你会如何在 Solr 中做到这一点?是否可以仅通过调整 Solr 来实现此目标,而无需在客户端解析和修改请求的短语?