Adaptadores de Busca¶
Para criar um adaptador busca personalizado, será necessária a subclass da classe BaseSearch
. Após isso criar uma instância da nova classe e passar o argumento chave de search quando criar o objeto WebSupport
:
support = WebSupport(srcdir=srcdir,
builddir=builddir,
search=MySearch())
Para mais informações sobre criar adaptador de busca personalizado, favor ver a documentação da classe abaixo BaseSearch
.
- class sphinxcontrib.websupport.search.BaseSearch¶
Definir o interface para adaptadores de busca.
Alterado na versão 1.6: BaseSearch classe foi movida para sphinxcontrib.websupport.search em sphinx.websupport.search.
Métodos¶
Os seguintes métodos são definidos na classe BaseSearch. Alguns
métodos não precisar ser sobrepostos, mas ( add_document()
e handle_query()
) devem ser sobrepostos com sua subclasse. Para um exemplo prático, veja o adaptador nativo do whoosh.