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

对于没有使用过全文检索的,我更愿意推荐solr

阅读更多
圈子里有一位热心朋友发了个“Lucene学习者应该了解的全文检索的基本原理”,暂且不论是否宣传自己博客或者其他目的。

没有使用过全文检索的,基于solr能很快搭建自己的搜索,大致学习过程是如何安装搭建,然后就是学习如何解析xml(solr wiki上支持很多语言),一般也就花费1-2个小时最多了,快的么半小时搞定。这些内容网上一搜一大堆。

Lucene学习者无非几种情况:兴趣尝试学习,工作需要,深入研究。

只是搭个小型搜索(一般400-500万搜索),能搜到就可以的,那么solr可以很好的满足你。当然它也适合大中型网站(你可以看看wiki上应用它的网站)

当你觉得它不适合时,确实有条件深入,也有必要深入的,那么再深入,了解几个关键词有助于看代码来了解其设计和算法,写自己的搜索或者直接去看其他搜索,比如Sphinx。

我不排斥多知道点东西,只是花了满多时间学了用不到的东西,那就太浪费了。任何学习都需要时间,而每个人时间有限,所以我希望能节约大家点时间,腾出更多时间看点自己感兴趣的,多陪陪家人朋友。

我不是圣人,也没什么资格说教,只是说些自己想说得。

分享到:
评论

相关推荐

    全文检索(solr)实例

    **全文检索(Solr)实例详解** 全文检索是现代搜索引擎技术的重要组成部分,它允许用户通过输入关键词快速在大量文档中找到相关的信息。Apache Solr,作为一款强大的开源全文搜索引擎,被广泛应用于各种复杂的搜索...

    solr+IK分词集成tomcat实现全文检索

    总之,Solr+IK在Tomcat上的集成实现了高效、精准的全文检索功能,对于需要处理大量文本信息的系统来说,是一个可靠的选择。通过不断优化分词策略和索引配置,可以进一步提升系统的性能和用户体验。

    全文检索solr7.5.0

    Solr 是Apache下的一个顶级开源项目,采用Java开发,基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。这里谈到了Lucene,它是一个开放源代码的全文检索引擎工具包。提供了完整的...

    solr全文检索

    Solr全文检索是一种高效、可扩展的开源搜索和分析引擎,由Apache软件基金会开发。它允许用户快速地对大量文本数据进行全文搜索、拼写检查、高亮显示搜索结果等功能。在本压缩包中,包含了关于Solr环境搭建、配置详解...

    Solr全文检索.pdf

    Solr 全文检索技术知识点 Solr 是一款基于 Lucene 的全文检索引擎,主要应用于站内搜索,解决 MySQL 数据库 I/O 读写瓶颈问题,提高搜索效率。下面是 Solr 相关知识点: 1. Solr 的应用场景:Solr 主要应用于站内...

    基于Solr的分布式全文检索系统的研究与实现.pdf

    Solr能够通过其索引处理模块,在多台计算机节点上并行创建索引,显著提升了索引的构建速度,这对于分布式全文检索系统至关重要。 分布式设计是提高系统检索性能的关键所在。本文提出了使用Zookeeper来管理集群的...

    solr全文检索+IK分词器

    Solr全文检索与IK分词器的整合是构建高效中文搜索引擎的关键步骤。Solr,作为Apache Lucene的一个开源搜索服务器,提供了强大的全文检索、高级索引和搜索功能。而IK分词器(Intelligent Chinese Analyzer for Solr)...

    solr企业级全文检索

    - **核心(Cores)**:在早期版本中,Solr使用核心来表示单独的索引,现在核心是集合的一个实例。 2. **SolrCloud分布式搜索** - **SolrCloud**:Solr的分布式搜索和管理框架,支持动态集群、故障转移和负载均衡...

    solr+IK分词集成tomcat实现电商项目的全文检索

    压缩包内含有solr+ik如何配置的详细介绍以及solr+ik的包,省去了自己去找地址下载的麻烦,经测试使用完全可以在电商电商项目中实现全文检索

    Solr 全文检索服务器.md

    Solr是Apache的顶级开源项目,使用java开发 ,基于Lucene的全文检索服务器。 Solr比Lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对Lucene的性能进行了优化。

    solr全文检索环境搭建

    Solr全文检索环境搭建 Apache Solr是一款基于Java的开源搜索服务器,专为高效全文检索、拼写检查、高亮显示结果以及复杂查询语法等功能设计。它被广泛应用于各种规模的网站和企业应用中,提供了丰富的搜索功能。...

    solr全文检索中需要用到的apache-solr-1.4.1.zip

    Apache Solr 是一个开源的全文检索引擎,由 Apache 软件基金会开发并维护...Solr 1.4.1版本虽然相对较旧,但其基本原理和架构在后续版本中依然保持一致,理解这个版本可以帮助我们更好地理解全文检索和Solr的工作机制。

    SOLR检索调优

    SOLR 检索调优

    全文搜索技术solr Demo

    "代码.rar"可能包含了一个示例数据导入工具,通常Solr使用DataImportHandler(DIH)从外部数据库导入数据并建立索引。配置好数据源和映射后,运行`bin/post -c myCollection /path/to/data`命令即可导入数据。 六、...

    solr大数据检索

    Solr(发音为 "solar")是Apache Lucene项目的一个子项目,是一个开源的企业级搜索平台,专门设计用于处理大规模数据的全文检索。Solr以其高效、可扩展性和灵活性而闻名,它允许用户快速地对大量结构化和非结构化...

    Lucene全文检索框架+Solr搜索引擎(2018版.Java)

    在实际项目中,Lucene和Solr常常结合使用,实现高效的全文检索服务。例如: 1. **信息检索系统**:构建企业内部的知识库或文档检索系统,帮助员工快速查找所需资料。 2. **电子商务**:在商品搜索中,利用Solr实现...

Global site tag (gtag.js) - Google Analytics