[Info]Tag's de utilização da função "Pesquisar"

Portwolf

Banido
Como todos podem fazer e devem, ao submeter um post convem ver se já existe evitando assim os repost's.
Não sei se este forum tem o mesmo sistema mas se o motor de pesquisa usa a pesquisa boleana de texto do MySQL, todos os operadores booleanos definidos pelo motor da base de dados podem ser usados.


Os exemplos sequintes demonstram algumas frases de pesquisa que utilizam operadores booleanos de texto:

* ' apple banana'
Encontra linhas que contém pelo menos uma das palavras.

* '+apple + juice'
Encontra linhas que contém ambas as palavras.

* '+apple macintosh'
Encontra linhas que contém a palavra "apple", mas atribui uma classificação maior se também contém "macintosh".

* '+apple -macintosh'
Encontra linhas que contém a palavra "apple" mas não "macintosh".

* '+apple ~macintosh'
Encontra linhas que contém a palavra "apple", mas se a linha também contém a palavra 'macintosh', atribui uma classificação menor do que se não existir. Isto é menos restritvo que uma pesquisa por '+apple -macintosh', já que a presença de "macintosh" faz com que a linha não seja devolvida.

* '+apple +(>turnover <strudel)'
Encontra linhas que contém as palavras "apple" e "turnover" ou "apple" e "strudel" (em qualquer ordem) mas classifica "apple turnover" mais alto que "apple strudel".

* 'apple*'
Encontra linhas que contém palavras como "apple", "apples", "applesauce" ou "applet".

* ' "some words" '
Encontra linhas que contém a frase exacta "some words" (por exemplo, linhas que contém "some words of wisdom" mas não "some noise words"). Nota que os caracteres ' " ' (aspas) que envolvem a frase são caracteres operadores que delimitam a frase.
Para mais informação visitar a seguinte página: http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html


(Post realizado para um outro forum, decidi partilhar aqui.)
 
Back
Topo