Currently I am using custom made Java search engine. This Java engine uses Lucene to index MySql records. The are several problems with search engine:
1- Search results are not accurate.
2- It do not use weighting algorithms to make most matching result on top.
3- It consumes lot of memory.
4- Very hard to maintain, for various reasons.
So what I need to do is use ready made search engine either commercial or open source, that could integrate with my system smoothly and resolve my problems (as much as possible).
Could you please give me options, and where to look.
Thanks,
Wa’el
Solr:
Note that many of your problems might be due to misconfiguration or wrong queries, rather than lucene not being good.