Background:
I have a cclassifieds website, and users may for example search for cars, and specify a price range, mileage, fueltype, gearbox and a manually inputted query-string if they like to put something specific into the search, ex "bmw m3".
Questions:
I am about to move this information to Solr for faster lookup, and wonder if I have to index or store the fields.
Kullanıcıların arama yapabilirsiniz sadece alanlar aslında "başlık" ve gizli bir "açıklama" olduğunu. Ben yukarıda bahsettiğimiz gibi Onlar ancak, örneğin, fiyat aralıkları belirleyebilirsiniz.
So I guess the "headline" and "description" fields should be indexed right? But should the price field, and any other sub-option fields also be indexed?
Bir MySQL sorgu sözdizimi böyle bir şey olacağını sorgulamak, bu yüzden ben bahsediyorum ne karşılaştırabilirsiniz: (hatalar içerebilir, yazdıkları nerede tam olarak nasıl unuttum)
$query="SELECT * FROM cars_category WHERE headline='bmw m3' OR description='bmw m3' AND price BETWEEN 10000 AND 500000 AND fuel='petrol' AND etc etc";
Yani dizin / mağaza tüm alanları ya da ne, ne düşünüyorsun?
Indeksi ne depolamak ve ne belirlenmesi, veya her ikisi için bir yöntem var mı?
Teşekkürler
PS: Tipik cevaplar takdir edilmektedir