Re: [zope-pt] Pesquisa com palavras compostas (tipo as aspas da pesquisa do Google)....

2006-12-06 Por tôpico Jean Rodrigo Ferri
Luciano Ramalho escreveu:
> Caro Robson,

Olá Luciano,

> Posso estar enganado, mas creio que o ZCTextIndex (o mecanismo de
> indexação de texto do portal_catalog), não suporta este tipo de
> pesquisa, porque ele indexa cada palavra separadamente, e não
> sequências de palavras como seria necessário para fazer o que você
> quer.

O TextIndexNG suporta essa e muitas outras opções de busca. O troço 
funciona™! ;-)

No README.txt[1] dele tem todos os detalhes, por exemplo:

PHRASE search:  "The Zope Book"

[1] 
http://textindexng.svn.sourceforge.net/viewvc/textindexng/TextIndexNG3/trunk/doc/README.txt?view=markup

Abraço,

-- 
Jean Ferri


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 


Re: [zope-pt] Pesquisa com palavras compostas (tipo as aspas da pesquisa do Google)....

2006-12-06 Por tôpico Luciano Ramalho
Caro Robson,

Posso estar enganado, mas creio que o ZCTextIndex (o mecanismo de
indexação de texto do portal_catalog), não suporta este tipo de
pesquisa, porque ele indexa cada palavra separadamente, e não
sequências de palavras como seria necessário para fazer o que você
quer.

Se eu estiver certo, não haveria solução na camada de interface como
você está procurando. Seria preciso desenvolver um Lexicon especial
com este tipo de comportamento, e os índices ficariam
consideravelmente maiores.

Mas repito: posso estar enganado sobre isso. Ocorre que nunca vi tal
recurso documentado.

Para reduzir os falsos positivos na suas pesquisas você poderia trocar

''' "suspensão dianteira" '''

por

''' suspensão AND dianteira '''

Sei que não é o que você quer, mas pelo menos evitaria trazer artigos
com apenas uma das palavras.

[ ]s
Luciano

On 12/6/06, robsonvirino <[EMAIL PROTECTED]> wrote:
> Olá amigos...!
>
> Como eu faria para que a busca aceitasse aspas para pesquisa com
> palavras compostas?
>
> Tipo: se eu colocar suspensão dianteira na busca, vai me trazer
> objetos que tenham essas duas palavras no corpo.
>
> Mas como faço para que a busca me retorne objetos com os termos
> suspensao dianteira nessa ordem, juntos!
>
> Se alguém puder me ajudar... o esquema é naquele script
> livesearch_reply  , mas não sei como fazer...
>
> Um forte abraço a todos!
>
> Robson Virino
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>