0
我试图允许在Solr 4.0中进行部分或全部电子邮件搜索。Solr电子邮件地址搜索返回0结果
这里是我的测试案例:
- [email protected]
- 式Flash
我试过this。但是我没有得到第一个提供整个电子邮件并且没有得到第二个结果(这恰好是唯一值)的结果的确切结果,这意味着Solr没有查看电子邮件字段。
这里是截断的模式。我必须错过一些明显的东西,但我没有看到它。
<schema name="Search" version="1.5">
<types>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="text_email" class="solr.TextField" sortMissingLast="true" omitNorms="true" autoGeneratePhraseQueries="true">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.WordDelimiterFilterFactory" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.WordDelimiterFilterFactory" />
</analyzer>
</fieldType>
</types>
<fields>
.
.
.
<field name="email" type="text_email" indexed="true" stored="true"/>
.
.
.
</fields>