Solr [版本4.0]筛选器查询(fq)的问题:无法转义破折号

时间:2019-06-28 10:10:31

标签: solr solr-schema

我在使用Solr 4.0版时遇到问题

过滤查询,我正在使用JournalID来过滤查询,但是它无法转义破折号。我尝试使用

click to see how the fq query

<fieldtype name="string" class="solr.TextField" sortMissingLast="true" omitNorms="false">
    <analyzer>
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.WordDelimiterGraphFilterFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="20"/>
    </analyzer>
    <analyzer type="query">
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.WordDelimiterGraphFilterFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldtype>

,当我尝试运行它时,我遇到了错误。 请注意,我正在使用Solr 4.0版本。

请帮助我。

0 个答案:

没有答案