Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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
Java lucene fuzzy query在solr中不起作用_Java_Mysql_Solr - Fatal编程技术网

Java lucene fuzzy query在solr中不起作用

Java lucene fuzzy query在solr中不起作用,java,mysql,solr,Java,Mysql,Solr,目前,我的应用程序使用Lucene4(lucene-core-4.0.0.jar)来索引和搜索数据。下面是我在lucene中索引的字段之一。我还添加了该字段的数据 source:cloud-based source:cloud control source:cloud sync source:cloud-up source:cloud-set source:cloud search 这是我用来搜索的lucene模糊查询 source:cloud~0.7 同样的查

目前,我的应用程序使用Lucene4(lucene-core-4.0.0.jar)来索引和搜索数据。下面是我在lucene中索引的字段之一。我还添加了该字段的数据

source:cloud-based  
source:cloud control  
source:cloud sync  
source:cloud-up  
source:cloud-set  
source:cloud search 
这是我用来搜索的lucene模糊查询

    source:cloud~0.7
同样的查询在Solr4中没有找到任何结果,我不知道哪里出了问题。我使用的是标准查询解析器

这是我在schema.xml中添加的字段

<field name="source"      type="text_general"   indexed="true"  stored="true"       multiValued="false" />


 <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
    <filter class="solr.StandardFilterFactory"/>
    <!-- in this example, we will only use synonyms at query time
    <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
    -->
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
    <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
    <filter class="solr.StandardFilterFactory"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

您是否可以建议使用扩展的Demax查询解析器