`
longxia1987
  • 浏览: 37266 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

solr 分词之 同义词(synonyms)

 
阅读更多

我们常常在自定义一些搜索的时候,需要将某些特定的词搜索到其他商品;例如:

我搜索 “踩得” 我就要搜索到 “鞋类”




那么我们就需要配置solr的同义词:


同义词的配置是在 solr的 config文件夹下面:和 schema.xml一个目录下,有一个synonyms.txt



重启solr。继续搜索:


这样搜索鞋类,就可以匹配到 踩的

转载请标明出处:龙企阁http://blog.csdn.net/longxia1987

题外话:

如果有些 人 踩的 被分词成了 踩和的 两个词,那么就需要在solr的扩展词里面配置 强制分词,具体做法 参见我的另一篇博客:

solr 强制分词


分享到:
评论
1 楼 dandongsoft 2016-02-29  
solr 同义词配置,中文不好用啊 啊 啊啊 啊 啊啊 啊啊 啊啊 啊啊啊 啊啊 啊

相关推荐

    支持Spring-data-solr1.5的ik分词器,同义词

    支持Spring-data-solr1.5的ik分词器,并且修改了代码,添加一个新的类,用于支持同义词,目前可以同时支持分词和同义词的功能。 修改 managed-schema,添加 <fieldType name="text_lk" class="solr.TextField"> ...

    solr分词器使用手册

    在查询时,除了相同的分词及过滤过程外,还会额外使用SynonymFilterFactory来处理同义词。 #### 五、Solr安装与配置 - **下载与安装**: - **下载地址**:官方下载地址为http://lucene.apache.org/solr/。 - **...

    Solr5.3.1搜索引擎搭建详细教程(包括集成mysql、添加中文分词、添加同义词、查询语法等)

    在本文档中,我们将详细介绍如何搭建Solr 5.3.1搜索引擎,并集成MySQL数据库,以及如何实现中文分词、同义词支持等功能。 **1. 下载并解压Solr** 首先,需要从官方网站下载Solr 5.3.1版本的安装包,并将其解压缩至...

    solr 7 官方文档

    - **Synonyms**:同义词处理,提高搜索精度和用户体验。 - **Geospatial Search**:支持地理位置搜索,可以按距离或区域过滤结果。 6. **SolrCloud** - **Zookeeper协调**:SolrCloud利用Zookeeper进行集群管理...

    图解Solr5.3.1与MySQL配置【原创】

    - **synonyms.txt**:同义词配置。 - **spellings.txt**:拼写检查配置。 #### 八、测试与验证 完成配置后,我们需要进行一些测试操作来验证Solr是否能够正确地从MySQL中导入数据,并提供准确的搜索结果。 1. **...

    ik分词器文档

    - 这些文件通常包括但不限于`stopwords.txt`(停用词列表)、`synonyms.txt`(同义词列表)等。 3. **配置schema.xml**: - 在`schema.xml`文件中,配置`text_general`字段类型时,应使用IKAnalyzer作为分析器。 ...

    Apache Solr 3 Enterprise Search Server

    - **Synonyms**(同义词):设置同义词表来扩展查询词汇,比如“汽车”和“车辆”视为等价。 #### 三、数据导入与格式支持 - **CSV、XML**等文件格式的导入:Solr支持多种格式的数据源,包括CSV、XML等,使得数据...

    Lucene原理

    - **同义词处理(Synonyms)**:识别并处理同义词,扩大搜索范围。 6. **优化与性能** - **位集(Bitset)**:用于快速过滤和比较文档,提高查询效率。 - **缓存(Cache)**:利用内存缓存高频查询结果,提升...

Global site tag (gtag.js) - Google Analytics