I am looking for a full-text Python search engine.
I took a look at PyLucense, but I think using a Java library in a Python project is not very good. As I understand it, Sphinx does not have a Python API.
Any ideas?
Have you watched Whoosh ? This is pure Python.
"Sphinx does not have a Python API"
wrong. Download the release and seesphinx/api/sphinxapi.py
sphinx/api/sphinxapi.py
I use it myself, and I am very pleased with it. The documentation is for PHP only, but the Python API uses exact names for all functions.
whoosh. , .. easy_install Whoosh
Apache Solr Lucene REST/HTTP , . IMO - , , , , .
, Solr - . . Solr/Lucene - PHP, , API HTTP/REST, . , PHP-, . /, , API REST. , , , . Solr 1.4.x .
Have you tried using sqlite FTS functions ? You used the sqlite tag, but I do not see the mention of sqlite in your question.