c.l.c.storm_operators : module documentation

Part of canonical.launchpad.components

Operators and functions for Storm queries that are not in Storm.

You can use these to do FTI queries like this:

>>> search_vector_column = <table.column>
>>> query_function = FTQ(search_term)
>>> rank = RANK(search_vector_column, query_function)
>>> select_spec = <required_columns, rank>
>>> results = store.find(
...     (select_spec),
...     Match(search_vector_column, query_function))
>>> results.order_by(Desc(rank))
Class FTQ Full Text Query function.
Class RANK Full text rank function.
Class Match Full text match operator.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.