8 Lucene-based open-source search engines

Source: Internet
Author: User
Tags apache solr solr

Reprinted from http://www.oschina.net/news/25408/searchengines-built-on-lucene

Lucene is a powerful and widely used search engine. The following lists eight Lucene-based search engines. You can imagine how powerful they are...

Apache
SOLR

SOLR is a high-performance full-text search server developed by Java 5 based on Lucene. Add a document to a search set using XML over HTTP. This set is also queried through
HTTP receives an XML/JSON response. Its main features include: efficient and flexible caching, vertical search, highlighting search results, and improving availability through index replication.
It provides a powerful data schema to define fields, types and set text analysis, and provides a web-based management interface. Http://lucene.apache.org/solr/

Elastic
Search

Elasticsearch is an open-source, distributed, and restful search engine built based on Lucene. Designed for cloud computing, it can achieve real-time search, stable, reliable, fast, and easy to install and use. JSON data indexing is supported through HTTP. Http://www.elasticsearch.com

Index
Tank

Indextank,
A set of Java-based indexes-real-time full-text search engine implementation, including des features like variables (boosts), categories (facets), Faceted search, snippeting, custom scoring functions, suggest, and autocomplete. The indextank design separates the relevance tag from the document content, because the lifecycle of the relevance tag is different from that of the document itself, especially when the user creates the content, such as the number of shares, like button, + 1 button, etc. Https://github.com/linkedin/indextank-engine

Katta

Katta is a scalable, fault-tolerant, and distributed data storage for access.

Katta can be used for massive, repetitive, and indexed fragments to meet high loads and massive data sets. These indexes can be of different types. The current implementation is in Lucene and hadoopmapfiles

Http://katta.sourceforge.net/

Bobo
Search

Bobo-browse is a Lucene extension component written in Java. It allows you to conveniently implement grouping statistics on Lucene.

For example, if you search for a computer, you can find that the CPU is intel, and the CPU is AMD.

Https://github.com/javasoze/bobo

Compass

Compass is a powerful, transactional, and high-performance object/search engine ing (osem: Object/search engine mapping) with a Java persistence layer framework. Compass includes:

* Search engine abstraction layer (use Lucene to search for recommendations ),

* Osem (Object/search engine mapping) support,

* Transaction management,

* Similar to Google's simple keyword query language,

* Scalable and modular framework,

* Simple API.

Http://www.compass-project.org/

Summa

Summa is a fast modular and scalable search engine developed by Java. Summa has the following features:

  • Comprehensive search. Summa can access many different data and data sources at the same time and make public with a unified interface

  • Modular DesignThe. Summa search system consists of a series of independent modules, making it easier to maintain and upgrade.

  • Scalability. Summa supports distributed architecture and can scale up or down proportionally to process any amount of data

  • Open StandardsBased on modern web technologies and standards, summa does not contain any private code or principles.

  • Fault Tolerance. If a single data resource or service has an error, summa will continue to run without the error restriction.

Http://wiki.statsbiblioteket.dk/summa/

Constellio
Constellio
Is an open-source search solution suitable for enterprise-level search. Built based on the Apache SOLR project, Lucene is used as a search engine and web-based web page and document retrieval is provided. You can select the document type, folder, and file name for retrieval. Http://constellio.com/

Via
Findbestopensource

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.