Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 单边形随机存取存储器_Search_Solr_Autocomplete_Lucene - Fatal编程技术网

Search 单边形随机存取存储器

Search 单边形随机存取存储器,search,solr,autocomplete,lucene,Search,Solr,Autocomplete,Lucene,这就是我要做的,以使自动完成工作。它与单词建议一起工作。当我键入wh时,它会给我所有的问题,从what is**8开始 但是,当查询有一个短语如“what is”,并且即使我已经索引了许多以what is开头的句子,也找不到结果时,它就搞砸了? 任何指针我认为短语查询的问题在于您使用的是关键字标记器。请尝试使用标准标记器 <fieldType name="autocomplete_edge" class="solr.TextField" positionIncrement

这就是我要做的,以使自动完成工作。它与单词建议一起工作。当我键入wh时,它会给我所有的问题,从what is**8开始 但是,当查询有一个短语如“what is”,并且即使我已经索引了许多以what is开头的句子,也找不到结果时,它就搞砸了?
任何指针

我认为短语查询的问题在于您使用的是关键字标记器。请尝试使用标准标记器
         <fieldType name="autocomplete_edge" class="solr.TextField" positionIncrementGap="100">
        <analyzer type="index">
            <tokenizer class="solr.KeywordTokenizerFactory"/>
            <filter class="solr.LowerCaseFilterFactory"/>
            <filter class="solr.EdgeNGramFilterFactory" minGramSize="1"/>
        </analyzer>
        <analyzer type="query">
            <tokenizer class="solr.KeywordTokenizerFactory"/>
            <filter class="solr.LowerCaseFilterFactory"/>
        </analyzer>
    </fieldType>