Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Beto Lima

Maior relevancia nas buscas

Recommended Posts

Olá, queria saber como é a lógica com php e mysql da seguinte situação:

 

Tipo quando a pessoa cadastra um produto no mercado livre ou toda oferta, enfim. qualquer site de leilão.

Onde se a pessoa pagar uma quantia X, terá o seu produto com maior relevância nas buscas.

 

E é isso que queria saber como se faz.

Seria somente acrescentando uma coluna a mais na tabela e conferindo a flag?

Acho que não né!!!

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha dias atrás procurei saber sobre isso, e desenvolvi um sql pra minha aplicação de busca por palavra com maior relevância e usei a função MATCH() do mysql, e ordenando por valor relevante.

 

Leia a documentação que você ira entender melhor...

 

 

http://dev.mysql.com/doc/refman/4.1/pt/fulltext-search.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso está diretamente relacionado a sua estrutura de tabelas e também a consulta SQL.

 

Vou mover para o fórum de MySQL que é o fórum mais adequado para sua dúvida com a consulta.

 

Movido:

 

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, fui dar uma lida no link q o Wduarte passou, mas seria só isso mesmo?

tipo, é assim que funciona no mercado livre por exemplo?

se o cara paga uma taxa pra ter destaque o select dos caras seria algo como aquele?

outra: por qual termos ele buscaria? pelo titulo do anuncio ou pelo seu conteudo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, fui dar uma lida no link q o Wduarte passou, mas seria só isso mesmo?

tipo, é assim que funciona no mercado livre por exemplo?

se o cara paga uma taxa pra ter destaque o select dos caras seria algo como aquele?

outra: por qual termos ele buscaria? pelo titulo do anuncio ou pelo seu conteudo?

 

A logica do google é se o seu site e sobre algo e a pessoa busca por algo que o seu site possua,

voce aparece na ordem da busca de acordo com o seu valor doado ao google,

ex:

loja sobre livros.

 

alguem busca livro no google,

 

e de acordo com a quantia em dinheiro enviada ao google é a ordem que voce ira aparecer.

 

se voce doa 10mil reais voce voce pode ser o 1º da lista se vvoce doa 10 centavvos voce pdoe ser o ultimo,

SELECT * FROM tbSites WHERE assunto='livros' order by valor_pago ASC

mas tambem depende muito da sua logica envolvida

Compartilhar este post


Link para o post
Compartilhar em outros sites

koga021 valeu pelas dicas, mas acho que este select está muito simples. imagina se 10 mil pessoas doaçem 10 mil reais. então todos estariam em uma mesma posição...

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce pode tambem utilizar nao somente o valor, mas tambem ter um controle dos itens mais vendidos e por em destaque,

ou entre esses itens deixar aleatorio.

ou de acordo com o peso de cliques e compra.

 

do tipo

item 1 =R$valor 100,00

100 acessam um item porem somente 10 compram ou seja 10% do acesso resulta em lucro por acesso.

lucro real = R$1000,00

item 2=R$2,00

ja outro item 200 pessoas acessam e 100 compra ai ja sao 50% do lucro por acesso.

lucro real = R$200,00

 

Depende da sua logica, voce prefere ter um maior lucro com menos participação.

ou mais participação e menos lucro.

 

lembrando voce pode botar propaganda e bla bla bla mas ai depende da sua logica tambem.

Nao existe formula magica, voce deve saber em detalhes o que realmente voce deseja, e ai sim implementar isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.