solr查询与mysql完全相似

时间:2014-11-10 12:27:16

标签: mysql solr

您好我无法使用solr完全复制类似mysql的功能 以下是我的测试用例场景

当我在q=xyz:*ryan decosta* solr的solr中搜索“ryan decosta”时,将返回文件,其中xyz有“ryan decosta”,“ryan”,“decosta”,“dasdecosta”,“ryaneqwddd”,“efdefsryan decostadsadsad “,”ryan decostadsadsad“,”efdefsryan decosta“etc

当我用like xyz="%ryan decosta%" mysql在mysql中搜索“ryan decosta”时,将返回xyz中包含“ryan decosta”,“efdefsryan decostadsadsad”,“ryan decostadsadsad”,“efdefsryan decosta”的行,但它不会返回“ryan”,“decosta”分开

我不想在我的搜索中单独使用“ryan”,“decosta”

提前致谢

1 个答案:

答案 0 :(得分:0)

请在此处查看我的回答: How to get same result as following Mysql query from Solr?

Mysql 通过触摸每一行计算未锚定的字符串匹配。 Solr(以及任何索引技术)旨在避免在查询时触摸每条记录。它支持与EdgeNGramFilterFactory匹配的锚定文本。