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))