用过solr1.0的基础上,很简单了。
官网下载solr3.5 以上版本
增加以下配置:
设置 slorconfig.xml
在/pub/www/solr/conf/slorconfig.xml中设置数据目录
<dataDir>${solr.data.dir:/pub/www/solr/data}</dataDir>
修改 /pub/www/solr/data 权限
chown tomcat6:tomcat6 /pub/www/solr/data
修改solrconfig中相关类库的调用路径,指定contrib,dist及中文分词组件mmseg4j
<!-- A dir option by itself adds any files found in the directory to
the classpath, this is useful for including all jars in a
directory.
-->
<lib dir="/pub/www/solr/contrib/extraction/lib" />
<lib dir="/pub/www/solr/contrib/clustering/lib/" />
<lib dir="/pub/www/solr/contrib/velocity/lib" />
<lib dir="/pub/www/solr/contrib/mmseg4j/dist" />
<!-- When a regex is specified in addition to a directory, only the
files in that directory which completely match the regex
(anchored on both ends) will be included.
-->
<lib dir="/pub/www/solr/dist/" regex="apache-solr-cell-\d.*\.jar" />
<lib dir="/pub/www/solr/dist/" regex="apache-solr-clustering-\d.*\.jar" />
<lib dir="/pub/www/solr/dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />
<lib dir="/pub/www/solr/dist/" regex="apache-solr-langid-\d.*\.jar" />
<lib dir="/pub/www/solr/dist/" regex="apache-solr-velocity-\d.*\.jar" />
----------------
结合
http://wiki.apache.org/solr/FieldCollapsing
file_get_contents()
完毕
分享到:
相关推荐
在Solr中,分组统计(Grouping)是一种强大的功能,它允许用户基于某个字段对搜索结果进行分组,以便更好地理解和分析数据。分组统计可以提供每个分组内的文档数量,或者根据特定查询对每个分组进行进一步的过滤。 ...
- **查询设计**:通过调整查询语句的结构,如使用“exists”查询或“join”查询,以适应Solr的查询机制,提升性能。 - **硬件和架构优化**:例如,增加Solr服务器的内存,使用SSD硬盘提升I/O速度,或者采用更高效的...
第01讲 solr5简介第02讲 solr5之Schema第03讲 solr5之Solrconfig第04讲 solr5单机安装与配置第05讲 solrj基础(一)第06讲 solrj基础(二)第07讲 solrj之SolrBean第08讲 solrj语法详解第09讲 Solrj之Multicore查询第10...
### Solr创建索引并查询的关键知识点 #### 一、Solr简介 Apache Solr是一款开源的全文搜索引擎平台,基于Lucene实现。它提供了一套完整的搜索解决方案,并且支持多种高级特性,如高亮显示、分面搜索、地理位置搜索...
Solr查询与索引是Apache Solr的核心功能,它是一个基于Lucene的开源搜索引擎服务器,提供了高效、可扩展的全文检索、命中高亮、 faceted search(分面搜索)、拼写检查、动态集群等特性。在本文中,我们将深入探讨...
主要讲解了 solr客户端如何调用带账号密码的solr服务器调用,实现添加索引和查询索引,以及分组查询
Solr是一种基于Apache Lucene的开源搜索引擎,提供了丰富的查询语法来满足各种搜索需求。在了解Solr查询语法前,我们首先需要了解几个核心概念。 首先,Solr的查询解析是通过queryParser来配置的,通常使用默认配置...
在本篇文章中,我们将深入探讨如何使用Java API来与Solr 7.1.0进行交互,并了解Solr最新支持的SQL查询功能。 首先,让我们来讨论如何通过Java API与Solr 7.1.0进行通信。Solr提供了一个名为SolrJ的客户端库,它允许...
4. 高级搜索功能:Solr提供丰富的查询语法,如布尔逻辑、短语匹配、模糊匹配、字段限制等,以及自定义查询解析器和过滤器。 5. 自定义排序和评分:用户可以自定义文档排序规则和评分算法,以满足特定的业务需求。 6....
接下来,我们可能需要对Solr的查询解析器进行配置,以便支持自定义的函数查询。这通常涉及到修改`schema.xml`或`managed-schema`文件,定义新的查询字段类型和查询解析器。例如,可以创建一个新的查询解析器,专门为...
Ambari+Bigtop 一站式编译和部署解决方案 https://gitee.com/tt-bigdata/ambari-env
4. Group查询 5. 高亮查询 6. Suggest查询 7. SolrJ 章节三:Solr高级(上) 1. Solr Cloud 2. 函数查询 3. 地理位置查询 4. JSON Facet 章节四:Solr高级(下) 1. 深度分页 2. Solr Join查询 3. 相关度排序 4.Solr...
http://blog.csdn.net/pztyz314151/article/details/52027519 中图片visio制作
Solr是一个开源搜索平台,用于构建搜索应用程序。Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息。不仅限于搜索,Solr也可以用于存储目的。像其他NoSQL数据库一样,...
- **性能优化**:Solr团队不断努力提升查询速度和索引效率,8.11.1版本可能包含了一些新的性能优化。 - **新功能**:可能引入了新的搜索特性,比如新的查询语法、更强大的分析器或者对最新技术标准的支持。 - **稳定...
本文将深入探讨Solr 3.6版本中的核心功能:增删改查(CRUD)操作,高亮显示,以及分组查询。 ### 1. Solr的增删改查操作 #### 1.1 创建(Create) 在Solr中,创建文档通常涉及到定义一个XML或JSON格式的文档结构...
- `SolrCore`: 代表Solr的单一索引实例,包含了索引、查询和其他核心功能。 - `SolrRequestHandler`: 处理Solr请求的接口,用于定义不同的查询和更新处理逻辑。 - `UpdateRequestProcessorChain`: 更新请求处理链...
首先,Solr是一个开源的企业级搜索平台,它基于Lucene库,提供了更高级别的API和服务,如多核心管理、分布式搜索、热插拔以及丰富的查询与排序功能。在学习Solr时,了解其基本架构和工作原理至关重要。Solr in ...
1.2.3 查询:Solr提供丰富的查询API,包括标准查询语法、高亮显示、布尔运算、短语匹配等,可以实现复杂的搜索逻辑。 1.2.4 核心:Solr的核心(Core)是独立的搜索实例,每个核心可以有自己的索引和配置,便于管理...
- **Query**:Solr支持丰富的查询语法,包括Lucene查询语法、Solr查询API等。 8. **SolrCloud模式**:如果项目涉及到SolrCloud,那么还需要了解分布式搜索和存储的概念,如Sharding(分片)、Replication(复制)...