2

-- I don't want to start any religious wars, but a quick google search indicates that Apache Lucene is the preferred open source tool for indexing and searching. Are there others?

-- What file format does Lucene use to store its index file(s)?

Thank is advance. Doug

Doug
  • 1,895
  • 3
  • 13
  • 9
  • 2
    You should really only ask one question in a question -- that makes it easier for people to find the answer to a particular question later. – Andrew Aylett Apr 06 '10 at 13:42

2 Answers2

3
  1. Which are the best alternatives to Lucene? And as a lucene user I can say it has improved a lot performance wise the last couple of versions (NOT meaning it was slow before!)

  2. it uses an proprietary format see here

Community
  • 1
  • 1
Persimmonium
  • 15,150
  • 11
  • 43
  • 76
  • Thanks... the previous discussions on stack overflow are very useful. – Doug Apr 06 '10 at 14:23
  • the discussion it's one year old already. If you look at any perf comparison from that time, be warned that lucene 3.0 is quite faster now... – Persimmonium Apr 06 '10 at 14:43
2

I suggest you to look at Sphinx. I have an experience with Lucene.net and we have many problems with multithread indexing. Lucene stores index in files, and this files can be locked by anti-viruses software. Also you can not compare numbers in Lucene: it is impossible to filter products by size and price.

Alexey Ryazhskikh
  • 2,239
  • 3
  • 28
  • 48