29

It may run on Unix and it will be used for email searching (Dovecot, Postfix and maildir).

Lucene is not a problem, I'm just analyzing some alternatives.

T J
  • 40,740
  • 11
  • 73
  • 131
Rui Carneiro
  • 5,299
  • 4
  • 31
  • 38
  • Do you want to quantify why you don't like Lucene, what issues you have with it or what needs it doesn't meet for you? – mmcdole Mar 02 '09 at 15:40
  • Your questions needs more content, if nothing else reiterate what the question is and why Lucene can't be used. – Chuck Conway Mar 02 '09 at 15:41
  • Platform, language etc would also help narrowing down the options. – jishi Mar 02 '09 at 15:47
  • So, to sum it up, the question really doesn't say it all. – EBGreen Mar 02 '09 at 15:50
  • I need to study alternatives. Im doing a State of the art on indexing and i needed some feedback. – Rui Carneiro Mar 02 '09 at 16:15
  • So edit your question and provide more useful information. What performance measures are the most important to you. Explain why Lucene is not the besta naswer for you. Explain exactly what criteria matter the most for you. – EBGreen Mar 02 '09 at 16:17
  • There is a good discussion on [slashdot](http://ask.slashdot.org/article.pl?sid=07/10/01/1959239). – Gulzar Nazim Mar 02 '09 at 15:45

9 Answers9

6

For simple things native full-text search of your RDBMS.

Koray Tugay
  • 20,438
  • 37
  • 155
  • 276
vartec
  • 118,560
  • 34
  • 206
  • 238
6

would need to know what problems you're having with Lucene, but Xapian is worth a look.

Paul Dixon
  • 277,937
  • 48
  • 303
  • 335
3

The ones I can come up with now is native DBMS-full-text-indexing (MSSQL, MySQL both has implementations for it) aswell as Sphinx http://www.sphinxsearch.com/about.html

The advantage with Sphinx is easier integration with MySQL and PostgreSQL, however Lucene is more feature-rich.

jishi
  • 22,747
  • 6
  • 45
  • 73
2

Minion from Oracle Labs is a very interesting alternative to Lucene and Xapian.

Among other interesting features, it supports search results clustering.

Jonny
  • 1,413
  • 16
  • 23
Sergey
  • 2,866
  • 2
  • 25
  • 32
1

Check out the search-index module for node (https://github.com/fergiemcdowall/search-index). Its like a simplified, leaner lucene for Node.js.

Fergie
  • 4,643
  • 5
  • 34
  • 40
  • 8
    [It appears](https://github.com/fergiemcdowall) you are affiliated with search-index. Please note that our [self-promotion policy](http://meta.stackexchange.com/questions/57497) requires you to disclose this information in answers like this one and that you not mention the product in a huge percentage of your posts. – josliber Dec 05 '15 at 21:00
1

I don't know if you consider Solr an alternative, since it's built on top of lucene.

But others are:

  • Sphinx
  • IndexTank
  • RDBM full-text indexes (MySql, Oracle, Postgre, etc.)
Spike
  • 258
  • 2
  • 3
1

Some alternative indexers are mentioned here:

Which search technology to use with ASP.NET?

Community
  • 1
  • 1
Nick
  • 5,498
  • 9
  • 50
  • 72
1

I'd suggest Managing Gigabytes for Java(mg4j) for its compression performance. Please see also the description of my own question: mg4j vs. apache lucene

Community
  • 1
  • 1
Nikita Zhiltsov
  • 644
  • 9
  • 15
0

There is now also Elastic Search. AFAIK Stackexchange has switched to it or is in the process of doing so. (correct me if I'm wrong)

user1050755
  • 9,463
  • 3
  • 35
  • 51
  • 5
    Elasticsearch is based on Lucene, though, which means it's not really an alternative but more of a wrapper/extension. – Wander Nauta May 24 '13 at 19:50