Solr EDisMax问题

时间:2015-08-21 04:09:42

标签: solr lucene edismax dismax

我正试图从索引中获取一些文件,但没有运气。

我有这样的文件

<str name="id">4</str>
<arr name="title">
<str>whatever thing</str>
</arr>

如果您注意到,标题会显示“thing”。该字段类型为“text_es”,描述如下:

<fieldType name="text_es" class="solr.TextField" positionIncrementGap="100">
    <analyzer> 
        <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_es.txt" format="snowball" enablePositionIncrements="true"/>
        <filter class="solr.SpanishLightStemFilterFactory"/>
        <!-- more aggressive: <filter class="solr.SnowballPorterFilterFactory" language="Spanish"/> -->
    </analyzer>
</fieldType>

如果我进行以下搜索:

http://localhost:8983/solr/select/?q=thing&defType=edismax&qf=title^20.0+text^0.3

它什么都不返回。它适用于Solr 3.6,但不适用于Solr 5.2。我正在使用日光浴(PHP)消耗所有东西,但不知道如何解决这个问题。

我做错了什么?

提前致谢!

0 个答案:

没有答案