O mağaza arama kriterleri 've diğer bazı zaman yeniden kullanmak bu mümkün mü?

2 Cevap php

Kullanıcıların reklamları arama olabilir ilanlar web sitesi var.

Ben bir şekilde mağaza arama kriterleri ve ne zaman kullanıcıların isteklerine tam olarak aynı, tekrar başka bir arama yapmak için, arama kriterlerini yeniden olabilir acaba ...?

Bu daha kolay, kullanıcıların, örneğin belirli bir araç için arama yapmak, ve, kilometre, yakıt vb yapmak, örneğin yıl tüm ayrıntıları doldurmak zorunda değildir ..

BTW, ben bir "arama motoru" olarak Sfenks veya SOLR kullanarak planlıyorum ... Şu anda MYSQL ama bunu değiştirmek zorunda ...

Ve web sitesi çoğunlukla PHP tabanlı.

Teşekkürler

2 Cevap

Tabii, bu mümkün. Bu arama kriterleri veri, sadece başka bir olasılıkla her şey vardır. Sen ne olursa olsun, bir tanımlama, kullanıcı oturumunda, bir dosyada, DB saklayabilirsiniz.

Kullanıcı kimliği, sorgu kimliği, zaman, arama terimi ve arama değeri açan bir tablo var, ve sonra tabloda arama kriterlerini giriş yapabilirsiniz.

Bir kullanıcı, 1998 yılında inşa edilmiş bir mavi araba arar Yani, örneğin, aşağıdaki gibi iki kayıt ekleyebilirsiniz:

user_id | query_id | timestamp           | term  | value
=======   ========   ===================   =====   =====
1001      326        2010-01-07 11:01:30   color   blue
1001      326        2010-01-07 11:01:30   year    1998

Bu veritabanı tablo ölçeklenebilir yapar, ama o zaman da da her zaman damgası gibi bir süre bu sonuçları rafine vb demek için yapılan tüm aramalar, belirli bir renk veya model veya yıl bireysel sonuçlar çekin arama kaydedilmiş, hatta belirli bir kullanıcının tercihlerini çekin ve onları hedeflenen listeleri göndermek. Olasılıklar sonsuz.