Comparison of full text search engine - Lucene, Sphinx, Postgresql, MySQL?

前端 未结 9 1871
遥遥无期
遥遥无期 2020-11-22 14:20

I\'m building a Django site and I am looking for a search engine.

A few candidates:

  • Lucene/Lucene with Compass/Solr

  • Sphinx

9条回答
  •  死守一世寂寞
    2020-11-22 15:13

    Just my two cents to this very old question. I would highly recommend taking a look at ElasticSearch.

    Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License.

    The advantages over other FTS (full text search) Engines are:

    • RESTful interface
    • Better scalability
    • Large community
    • Built by Lucene developers
    • Extensive documentation
    • There are many open source libraries available (including Django)

    We are using this search engine at our project and very happy with it.

提交回复
热议问题