`
chenlb
  • 浏览: 696454 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

solr 的 Distributed Searching 试用

阅读更多
一直想了解分布搜索与索引。Lucene有MultiSearcher,solr1.2的只能有单个索引,现在1.3可以有Distributed Searching这玩意。可以从多个索引里搜索出并合并结果返回给你。这些索引不是replication的,是分割的。可以先%num方式索引在num台机器上,然后用solr的shards参数。

如:
shards=localhost:8080/use-solr1.3,localhost:9080/use-solr1.3&q=chenlb

测试后可以返回结果,但合并的时候发了点时间,我的机子上40-60ms,单个搜索基本是0ms

测试数据是14W结果,分开索引到两个tomcat里。看了后台,一个搜索有两次请求,其中合并的那机子是三次请求。时间可能花在请求里,还有就是合并可能缓存不到。

官方建议:如果单个solr足够快的话没有必要搞Distributed Searching,如果再高点要求可以index repliction。

当索引很大的时候可能Distributed Searching用的上场, 个人之见。

参考:http://wiki.apache.org/solr/DistributedSearch
分享到:
评论

相关推荐

    solr资料以及问题汇总

    "Solr Multicore 结合 Solr Distributed Searching 切分大索引来搜索 - Bory_Chan.mht"讲述了Solr的多核(Multicore)特性和分布式搜索功能。多核允许在一个Solr实例上管理多个独立的索引,而分布式搜索则能处理大...

    Solr in Action最新完整版

    ABOUT THE TECHNOLOGY Solr 4 provides new features to enable large-scale distributed search solutions that can be deployed as an elastically scaling cloud-based service and can provide additional ...

    Solr in Action 英文版完整版

    ABOUT THE TECHNOLOGY Solr 4 provides new features to enable large-scale distributed search solutions that can be deployed as an elastically scaling cloud-based service and can provide additional ...

    Apache Solr lucene 搜索模块设计实现

    - **Distributed Search**:Solr 支持分布式搜索,可以在多个节点上分布索引,实现负载均衡和故障恢复。 - **Clustering**:对搜索结果进行聚类,帮助用户发现相关的主题或类别。 - **Filtering**:提供过滤器...

    非常详细的Lucene文档

    4. **分布式搜索(Distributed Searching)**: 通过 Solr 或 Elasticsearch 等项目,Lucene 可以扩展到分布式环境中,支持大规模的数据和高并发访问。 5. **更新与删除(Updating & Deleting)**: Lucene 支持对已...

    lucene学习资料

    9. **分布式搜索(Distributed Searching)**:随着数据量的增长,Lucene可以通过Solr或Elasticsearch等工具实现分布式搜索,提高搜索性能和扩展性。 10. **实时性(Real-time)**:Lucene的实时性体现在索引的快速...

    Big Data Made Easy - A Working Guide To The Complete Hadoop Toolset

    - **Apache Solr**: A powerful search platform for indexing and searching text-based documents. The chapter provides practical examples of how to use these tools to collect and index web data ...

    lucene in action 源码包

    8. **分布式搜索(Distributed Search)**:如果你需要处理大量数据,可以查看源码中关于Solr或Elasticsearch的集成,了解如何实现分布式搜索。 通过深入研究这些源码,不仅可以掌握Lucene的基本用法,还能了解其...

    lucene

    2. 分布式搜索(Distributed Search):通过Solr或Elasticsearch等工具,Lucene可以扩展到分布式环境,处理大规模数据。 3. 高级搜索特性:支持多字段搜索、过滤器查询、自定义评分函数等。 五、实际应用 Lucene常...

    lucene学习笔记

    7. **分布式搜索(Distributed Search)**: 通过Solr或Elasticsearch等基于Lucene的高级框架,可以实现大规模数据的分布式搜索。 ### 四、Lucene学习资源 对于初学者,可以从官方文档和教程开始,逐步理解Lucene的...

Global site tag (gtag.js) - Google Analytics