Pyndexter provides a uniform API for accessing a variety of full-text search and indexing engines. It aims to be to full-text indexing systems what the Python DB API is to databases.

It presents a uniform query syntax to the user, with support for quoted search terms, boolean operations, sub-expressions and attribute (metadata) querying.

Indexers supported are a basic but functional pure-Python indexer, adapters for Hype, Hyperestraier, Lucene, Lupy, Pyndex, Swish-e and Xapian.

Journal Entries

No entries yet.


Ratings & Reviews

Community Rating
0.0/5.0

Based on 0 user ratings.

Your Rating

Click to rate this project.

Links

No links submitted so far. Submit your own links.

News

Edit RSS feeds.

    pyndexter enhancements

    Now that 0.2 is finally out the door, what next?

    Firstly, making query term negation work in the default indexer. Not having this is suboptimal. My initial thought on how to solve this will be to create a set class with support for lazily ... [More] evaluated complements.

    Next up, more extensive unit tests. Specifically, I want to test the UTF support of all the indexer adapters.

    Posted in:

    python,

    testing [Less]

    pyndexter 0.2 released

    After many months of development, pyndexter 0.2 has been released. I'm much happier with the overall design of 0.2 than 0.1, although there are still some major features I'd like to add before I'm completely happy.

    Posted in:

    python,

    0.2


Who uses pyndexter?

Anon32

Who contributes to pyndexter?

Anon32
I'm a contributor

Where in the world?



Related Projects by Tags

Flax, mnoGoSearch, Namazu, Sphinx Search, Xapian


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 2,673
Effort (est.) 1 Person Years
Avg. Salary $ year
$ 30,884