Solr分词搜索结果不准确

记使用Solr分词结果不准确的问题

Solrschema.xml默认配置分词后条件取 OR

例如:大众1.6T 系统会自动分词为 大众 1.6T(ps:不同分词器分词效果不同) 会搜索出包含 大众 OR 1.6T的结果。

想要让Solr搜索默认为大众 AND 1.6T

则只需要修改solr\collection1\conf\schema.xml文件solrQueryParser节点

打开schema.xml文件,搜索<solrQueryParser defaultOperator="OR"/>

把改代码放到注释外面,将 OR 替换为 AND 即可