[发明专利]一种基于Solr的中文检索方法在审
申请号: | 201611241315.0 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106649800A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 林芝聪;周华;宋小厚 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/27 |
代理公司: | 泉州市潭思专利代理事务所(普通合伙)35221 | 代理人: | 廖仲禧 |
地址: | 362000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 solr 中文 检索 方法 | ||
1.一种基于Solr的中文检索方法,其特征在于,包括:
SolrCloud平台接收Solrj客户端创建的查询语句,所述Solrj客户端用于根据用户的查询请求创建所述查询语句,所述SolrCloud平台中创建有基于中文分词的多个中文索引库;
所述SolrCloud平台对所述查询语句进行中文分词处理,得到中文分词处理后的多个中文词语;
所述SolrCloud平台根据所述多个中文词语分别创建对应的搜索索引;
所述SolrCloud平台使用所述多个中文词语分别对应的搜索索引对所述SolrCloud平台内的多个中文索引库进行全文检索;
所述SolrCloud平台从所述多个中文索引库获取到检索结果,并向所述Solrj客户端发送所述检索结果。
2.根据权利要求1所述的一种基于Solr的中文检索方法,其特征在于,所述SolrCloud平台通过如下方式创建:
使用Solr工具、ZooKeeper工具和JDK工具在应用服务器上搭建SolrCloud平台,所述SolrCloud平台是分布式的全文检索系统集群。
3.根据权利要求2述的一种基于Solr的中文检索方法,其特征在于,所述Solr工具为Solr5工具,所述JDK工具为JDK1.7以上;
所述Solr工具为Solr6工具,所述JDK工具为JDK1.8。
4.根据权利要求1所述的一种基于Solr的中文检索方法,其特征在于,所述方法还包括:
所述SolrCloud平台配置中文分词,以及配置停用词;
所述SolrCloud平台分别创建多个中文索引库;
所述SolrCloud平台对所述多个中文索引库中保存的索引进行修改或者删除。
5.根据权利要求4所述的一种基于Solr的中文检索方法,其特征在于,所述方法还包括:
所述SolrCloud平台获取待检索数据;
所述SolrCloud平台对所述待检索数据进行中文分词处理,得到中文分词处理后的多个待检索词语;
所述SolrCloud平台对所述中文分词处理后的多个待检索词语分别创建对应的索引;
所述SolrCloud平台将所述多个待检索词语以及对应的索引保存到中文索引库中。
6.根据权利要求1所述的一种基于Solr的中文检索方法,其特征在于,所述SolrCloud平台对所述查询语句进行中文分词处理,包括:
所述SolrCloud平台使用中文分词器对所述查询语句。
7.根据权利要求1所述的一种基于Solr的中文检索方法,其特征在于,所述向所述Solrj客户端发送所述检索结果之前,所述方法还包括:
所述SolrCloud平台对所述所述检索结果进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611241315.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内容推广方法、装置及电子设备
- 下一篇:茶几(61897)