engine.Analyzer
Return a lucene Analyzer which chains together a tokenizer and filters.
Usage
engine.Analyzer()Parameters
tokenizer-
lucene Tokenizer class or callable, called with no args *filters: lucene TokenFilter classes or callables, successively called on input tokens
Methods
| Name | Description |
|---|---|
| highlight() | Return highlighted content. |
| parse() | Return parsed lucene Query. |
| standard() | Return equivalent of StandardAnalyzer with additional filters. |
| tokens() | Return lucene TokenStream from text. |
| whitespace() | Return equivalent of WhitespaceAnalyzer with additional filters. |
highlight()
Return highlighted content.
Usage
highlight(query, field, content, count=1)Parameters
query-
lucene Query field: field name content: text count: optional maximum number of passages
parse()
Return parsed lucene Query.
Usage
parse(query, field="", op="", parser=None, **attrs)Parameters
query-
query string field: default query field name, sequence of names, or boost mapping op: default query operator (‘or’, ‘and’) parser: custom PythonQueryParser class **attrs: additional attributes to set on the parser
standard()
Return equivalent of StandardAnalyzer with additional filters.
Usage
standard(*filters)tokens()
Return lucene TokenStream from text.
Usage
tokens(text, field=None)whitespace()
Return equivalent of WhitespaceAnalyzer with additional filters.
Usage
whitespace(*filters)