搜索/solr
李大瑞
这个作者很懒,什么都没留下…
展开
-
Lucene学习总结之二:Lucene的总体架构
Lucene总的来说是: 一个高效的,可扩展的,全文检索库。 全部用Java实现,无须配置。 仅支持纯文本文件的索引(Indexing)和搜索(Search)。 不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。 在Lucene in action中,Lucene 的构架和过程如下图, 说明Lucene是有索引和搜索的两个过程,包含索引创建,索引,搜索三个要点。原创 2015-05-15 17:21:23 · 1337 阅读 · 0 评论 -
Lucene学习总结之一:全文检索的基本原理
一、总论 根据http://lucene.apache.org/java/docs/index.html定义: Lucene是一个高效的,基于Java的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中的数据说起。 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数原创 2015-05-15 11:09:13 · 1267 阅读 · 0 评论 -
solr查询语法(solr query)
1. CoreQueryParam查询的参数 1) q: 查询字符串,必须的。 2) q.op: 覆盖schema.xml的defaultOperator(有空格时用"AND"还是用"OR"操作逻辑),一般默认指定。 3) df: 默认的查询字段,一般默认指定。 4) qt: query type,指定查询使用的Query Handler,默认为“standard”。 5) w原创 2015-05-27 11:57:38 · 19293 阅读 · 0 评论 -
solr入门教程
Solr 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。 1. Solr 是什么? Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命原创 2015-05-18 18:12:08 · 1982 阅读 · 0 评论 -
solr的配置文档
附1:schema.xml原创 2015-05-18 18:25:26 · 1635 阅读 · 0 评论 -
IK中文分词器配置
solr本身对中文分词的处理不是太好,所以中文应用很多时候都需要额外加一个中文分词器对中文进行分词处理,ik-analyzer就是其中一个不错的中文分词器。 一、版本信息 solr版本:4.7.0 需要ik-analyzer版本:IK Analyzer 2012FF_hf1 ik-analyzer下载地址:http://code.google.com/p/ik-analyzer/dow原创 2015-05-22 11:49:15 · 2146 阅读 · 0 评论 -
solrCloud更新schema.xml不用重启加载
在对schema.xml进行修改后,要想使schema.xml生效,有2种方式: 1)重新启动SolrCould集群; 2)重新加载配置文件; 如果使用第1种方法,就会使整个集群处于一段时间内不可用;我比较建议使用第2种方法,下面介绍第2种方法的操作步骤。 重新加载配置文件: 1)更新集群的schema.xml文件原创 2017-02-22 13:38:51 · 3389 阅读 · 0 评论