Full Text Search Engine for Python

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?

+5
source share
6 answers

Have you watched Whoosh ? This is pure Python.

+6
source

"Sphinx does not have a Python API"

wrong. Download the release and seesphinx/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.

+4

whoosh. , .. easy_install Whoosh

+2

Apache Solr Lucene REST/HTTP , . IMO - , , , , .

+2

, Solr - . . Solr/Lucene - PHP, , API HTTP/REST, . , PHP-, . /, , API REST. , , , . Solr 1.4.x .

+2

Have you tried using sqlite FTS functions ? You used the sqlite tag, but I do not see the mention of sqlite in your question.

+1
source

All Articles