无论如何,在Solr 6.3中都有从Schema相似性改为Classic相似性
答案 0 :(得分:1)
您可以进行全局更改或按个别字段进行操作。对于全局更改,请将以下行添加到schema.xml或管理架构
<similarity class="org.apache.lucene.search.similarities.ClassicSimilarity" />
例如
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<schema name="MySchema" version="1.6">
<similarity class="org.apache.lucene.search.similarities.ClassicSimilarity" />
...
对于个别字段
<fieldType name="text" class="solr.TextField">
<analyzer class="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
<similarity class="org.apache.lucene.search.similarities.ClassicSimilarity"/>
</fieldType>
答案 1 :(得分:0)
您在声明的每个字段中执行此操作(请参阅下面的similarity
):
<fieldType name="text" class="solr.TextField">
<analyzer class="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
<similarity class="solr.ClassicSimilarityFactory"/>
</fieldType>