我越了解Lucene,我越发现Solr的功能只是Lucene的一个包装器。目前,感觉Solr只是Lucene的HTTP API和Web服务器。
所以我好奇,Solr的哪些部分不仅仅是Lucene的包装?缓存?
答案 0 :(得分:0)
Lucene是核心搜索库,而Solr是在它上面构建的,但它扩展了Lucene并提供了很多功能。
Solr使配置变得容易(通过架构和解决方案配置),复杂的查询和文本分析,可扩展的架构设计,复制,实时搜索,集群,云,与Nutch,Tika,UIMA,Carrot,DIH,Rest Full服务集成,Ajax集成等等。
检查Detailed列表
A Real Data Schema, with Numeric Types, Dynamic Fields, Unique Keys
Powerful Extensions to the Lucene Query Language
Faceted Search and Filtering
Geospatial Search with support for multiple points per document and geo polygons
Advanced, Configurable Text Analysis
Highly Configurable and User Extensible Caching
Performance Optimizations
External Configuration via XML
An AJAX based administration interface
Monitorable Logging
Fast near real-time incremental indexing and index replication
Highly Scalable Distributed search with sharded index across multiple hosts
JSON, XML, CSV/delimited-text, and binary update formats
Easy ways to pull in data from databases and XML files from local disk and HTTP sources
Rich Document Parsing and Indexing (PDF, Word, HTML, etc) using Apache Tika
Apache UIMA integration for configurable metadata extraction
Multiple search indices