Ainda to confuso com tudo isso :(

Tenho a seguinte query:

*SELECT pmd_listings.* , MATCH (firmname) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE)*1.5 + MATCH
(firmname,business,business_short,custom_17) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE) AS score FROM pmd_listings WHERE MATCH
(firmname,business,business_short,custom_17) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE) OR date_expire > NOW() OR admin_approved=1 ORDER BY
**score DESC, **membership DESC,firmname ASC LIMIT 0, 20 *

Nessa o parametro da pesquisa passado foi 'auto posto boa vista', percebi
que ele ordena pelo score, entao pensei em modificar a querry para:

*SELECT pmd_listings.* , **MATCH (firmname) AGAINST ('auto posto boa vista'
IN BOOLEAN MODE)*1000 + **MATCH (firmname) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE)*1.5 + MATCH
(firmname,business,business_short,custom_17) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE) AS score FROM pmd_listings WHERE MATCH
(firmname,business,business_short,custom_17) AGAINST ('auto* posto* boa*
vista*' IN BOOLEAN MODE) OR date_expire > NOW() OR admin_approved=1 ORDER BY
**score DESC, **membership DESC,firmname ASC LIMIT 0, 20 *

adicionar o *MATCH (firmname) AGAINST ('auto posto boa vista' IN BOOLEAN
MODE)*1000 *que adicionaria mais 1000 pontos no escore pra quem tem o
firmname igual a 'auto posto boa vista', mas pra minha tristeza ele sai
adicionando 1000 pra quem tem auto, posto, boa e vista tbm :(

Então a minha duvida novamente é: como eu acrencetaria um valor consideraval
ao escore, por exemplo os 1000 ponto aos registros que tem o firmname igual
*exatamente* igual a 'auto posto boa vista'


A ajuda do Hugo me esclareu um bocado, antes não sabia nem pra onde ir
ehehhe.


Abraços.



On Tue, Jul 29, 2008 at 1:50 PM, Beto <[EMAIL PROTECTED]> wrote:

> Po Hugo brigadão,
>
> Vou tentar resolver com o q me passou, independente do resultado posto aqui
> , afim de documentar pra proximas pessoas que venham a passar pela mesma
> situação :D
>
> thanks !
>



-- 
- - - - - - - - - - - - - - - - - - - - -
Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a