How to evaluate hosted full text search solutions?

Websolr provides a cloud-based Solr with a control panel. It’s in private beta as of this writing, but you can get the service through Heroku. Another hosted Solr service is PowCloud, also in private beta, which seems to offer strong WordPress integration. SolrHQ: another beta service providing a hosted Solr solution, with Joomla and WordPress … Read more

Any reason not use PostgreSQL’s built-in full text search on Heroku?

Edit, 2016 — Why not both? If you’re interested in Postgres vs. Lucene, why not both? Check out the ZomboDB extension for Postgres, which integrates Elasticsearch as a first-class index type. Still a fairly early project but it looks really promising to me. https://github.com/zombodb/zombodb (Technically not available on Heroku, but still worth looking at.) Disclosure: I’m … Read more

What is the correct way to document a **kwargs parameter?

After finding this question I settled on the following, which is valid Sphinx and works fairly well: def some_function(first, second=”two”, **kwargs): r”””Fetches and returns this thing :param first: The first parameter :type first: “int“ :param second: The second parameter :type second: “str“ :param \**kwargs: See below :Keyword Arguments: * *extra* (“list“) — Extra stuff * … Read more

Choosing a stand-alone full-text search server: Sphinx or SOLR? [closed]

I’ve been using Solr successfully for almost 2 years now, and have never used Sphinx, so I’m obviously biased. However, I’ll try to keep it objective by quoting the docs or other people. I’ll also take patches to my answer 🙂 Similarities: Both Solr and Sphinx satisfy all of your requirements. They’re fast and designed … Read more

Comparison of full text search engine – Lucene, Sphinx, Postgresql, MySQL? [closed]

Good to see someone’s chimed in about Lucene – because I’ve no idea about that. Sphinx, on the other hand, I know quite well, so let’s see if I can be of some help. Result relevance ranking is the default. You can set up your own sorting should you wish, and give specific fields higher … Read more