Confused at choosing the best search engine

I am currently using a custom Java search engine. This Java engine uses Lucene to index MySql records. There are several problems with the search engine:

1- Search results are inaccurate.

2- He does not use weighting algorithms to make the most suitable result from above.

3- It consumes a lot of memory.

4 It is very difficult to maintain for various reasons.

So what I need to do is use a ready-made search engine, commercial or open, which can seamlessly integrate with my system and solve my problems (as much as possible).

Could you give me options and where to look.

Thanks Wael

+3
source share
2 answers

Solr :

Solr is the popular, fiery, fast, open source search platform from the Apache Lucene project. Its main functions include powerful full-text search, highlight highlighting, facet search, dynamic clustering, database integration and document processing (for example, Word, PDF). Solr is highly scalable, providing distributed index search and replication, and it also provides search and navigation features for many of the world's largest websites.

Please note that many of your problems can be caused by incorrect configuration or incorrect requests, and lucene are not good.

+7
source

Solr, Sphinx. , MySQL. Solr, , Sphinx .

+1

Source: https://habr.com/ru/post/1774031/


All Articles