我正试图从索引中获取一些文件,但没有运气。
我有这样的文件
<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)消耗所有东西,但不知道如何解决这个问题。
我做错了什么?
提前致谢!