solr facet 如何不分词
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solr facet 如何不分词相关的知识,希望对你有一定的参考价值。
在进行solr 开发的时候会用到facet的功能,即分组统计。
如果facet.field里面是一个单词的时候(即没有空格分开)facet结果正常
但是在facet.field里面是一个词组的话(即有空格将若干单词分开),solr会将其按照空格分开后再分组,我想请问下如何能让solr的facet功能按照词组进行,就是不对该词组进行分词,直接返回该词组的分组统计结果
全文检索引擎Solr系列——整合中文分词组件mmseg4j
默认Solr提供的分词组件对中文的支持是不友好的,比如:“VIM比作是编辑器之神”这个句子在索引的的时候,选择FieldType为”text_general”作为分词依据时,分词效果是:
它把每一个词都分开了,可以想象如果一篇文章这样分词的搜索的体验效果非常差。能够和Solr集成的中文分词组件有很多,比如:mmseg4j、IkAnalyzer、ICTCLAS等等。各有各的特点。这篇文章讲述如何整合Solr与mmseg4j。mmeseg4j最新版本是1.9.1,解压,提取其中的三个文件:mmseg4j-analysis-1.9.1.jar, mmseg4j-core-1.9.1.jar,mmseg4j-solr-1.9.1.jar。放到目录:E:\solr-4.8.0\example\solr-webapp\webapp\WEB-INF\lib,修改配置文件schema.xml,添加下面的两段代码:
fieldType:
1
以上是关于solr facet 如何不分词的主要内容,如果未能解决你的问题,请参考以下文章 |