-3

We are building a university website and finding a search solution for it. Our university website has high-traffic because it has faculty of open university so very much students (approximately 1.5 million). Even we use caching for speeding up the website. Anyway, which search engine do you suggest for our situation?

Note: We think Solr, Elasticsearch or Sphinx for now, but also it can be one of the others.

Update: We need a full-text search engine which must be fast, extendable and with the features like query likening and indicating priority support.

Thanks.

ismailarilik
  • 2,236
  • 2
  • 26
  • 37

1 Answers1

0

It really depends on your use-case, what features you want, and whether you have any experience with any of the technologies. I could paraphrase arguments, but there's a very good discussion here: ElasticSearch, Sphinx, Lucene, Solr, Xapian. Which fits for which usage? that covers the pros and cons of each.

Edit (in response to the question's edit):

Of these technologies I have only used Solr (and SQL), but I've found it to be easy to use and would recommend it. It supports native sharding and replication, which should cover the extendibility issue. It also supports things like joins and field weighting, which I think covers all your needs if I read your requirements correctly.

Community
  • 1
  • 1
peter-b
  • 4,073
  • 6
  • 31
  • 43
  • Thanks, I have changed my answer to specify a few requirements. – ismailarilik Nov 05 '14 at 10:15
  • We don't work about search engines and we have a limited time for finishing the website project. So can we adapt Solr in this short time or should we use more lightweight solution like Elasticsearch(i guess)? – ismailarilik Nov 05 '14 at 11:38
  • In my experience I built a decent search system with multiple indexes and full-text search, with a JS/PHP secure API and query builder using Solarium in a little over a week with no prior experience. As I said I've never used Elasticsearch, only Solr, so you should read up on the link I posted, and its related questions, if you're in any doubt as to what you want to use, but I think with some competence it should be possible to build what you want in a limited time. – peter-b Nov 06 '14 at 07:56