solr和lucence(搜索引擎)
文章平均质量分 68
迪迪调调
工作总结与日常学习
展开
-
Solr对数据库中的CLOB字段建立索引的问题
对于oracl中的clob字段,solr建立索引时,如果没有作处理,否则会展示成这样。content>oracle.sql.CLOB@1723c20> <dataSource type="JdbcDataSource" name="jdbc" driver="oracle.jdbc.driver.OracleDriver"原创 2017-06-09 15:10:39 · 3076 阅读 · 1 评论 -
solr:IK分词方法
下面两种方法是我在实际工作项目中用到的分词,需要引入IKAnalyzer-3.2.8.jar包。 /** * @author: kxl * 分词 */ public String analyse(String word) { try { Analyzer analyzer = new IKAnalyzer(false);原创 2017-11-22 15:31:04 · 363 阅读 · 0 评论 -
solr联合多个字段进行检索(multivalued和copyfield的使用)
在实际工作中不仅仅对索引中的单个字段进行搜索。 比如book表中有id,name(标题),price,summary(摘要),content(内容),我们要找一本书的时候,查询关键字“平凡的世界”,需要从标题或者摘要或者内容里包含这个关键字时就算找到了。这就需要使用copyField和multiValue标签了。在schema.xml中将需要检索的字段,使用copyField拷贝到一个新的sear原创 2017-06-09 15:52:03 · 10302 阅读 · 5 评论 -
Solr单机版安装使用
本文内容来自入云龙老师课堂笔记什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方...原创 2018-04-16 14:26:44 · 302 阅读 · 0 评论 -
solr集群安装使用
本文内容来自入云龙老师课堂笔记什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookee...原创 2018-04-16 14:41:27 · 232 阅读 · 0 评论