开发者社区> 问答> 正文

solr配置分词字段总不成功 403.10 禁止访问:配置无效 

java调用分词,已经实现配置如下
<fieldType name="text_ik" class="solr.TextField">   <analyzer type="query"  class="org.wltea.analyzer.lucene.IKAnalyzer" /> <!--  <analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer" useSmart="false" /> --> </fieldType>

 <dynamicField name="*title" type="text_ik" indexed="true"  stored="true"/>
但  query.setQuery("title:中国人民");  
查不出title含有”中国“的项

我的mmseg4j分词 你可以试下
<fieldtype name="textComplex" class="solr.TextField" positionIncrementGap="100">      <analyzer>  

       <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" />  

   </analyzer>  

######<fieldtype name="textMaxWord" class="solr.TextField" positionIncrementGap="100">  

    <analyzer>  

        <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" />  

    </analyzer>  

 </fieldtype>  

 <fieldtype name="textSimple" class="solr.TextField" positionIncrementGap="100">  

    <analyzer>  

        <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" />  

    </analyzer>  

 </fieldtype>

######  <field name="fileName"  type="textMaxWord"   indexed="true"  stored="true"  multiValued="false" /> 

  <field name="contents"  type="textMaxWord"   indexed="true"  stored="true"  multiValued="false" />

展开
收起
kun坤 2020-05-27 20:03:16 579 0
1 条回答
写回答
取消 提交回答
  • ######多谢哈哈######无需分词,完全搜索 #ftserver#######好厉害的样子

    2020-05-28 14:52:22
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载