Sziasztok!
Éppen csinálok egy drupal 7-es oldalt amire bárki regisztrálhat mivel több mint 60 user field van ezért profile2 modult használjuk. Szeretnénk a userekhez egy keresőt, apache solr -ra esett a választás, ebben szeretném kérni a segítségeteket.
Drupal 7.15+Apache Solr integration 7.x-1.1+Apache Solr Views 7.x-1.0-beta2+Profile2 7.x-1.2+Profile2 Apache Solr Integration 7.x-1.4 ezen modulokat hasznalom...
Amit el szeretnék érni:
- Kereső űrlap:
- Nem szeretnék szabad keresőszavas mezőt
- Profile2 Adatok nevű profile-ban lévő fieldek alapján szeretnék egy kereső űrlapot össze rakni, (selectekből checkbox csoport legyen) és az itt beállított értékek alapján kéne a keresőnek keresnie.Pl: Hajszín: Vörös,Barna,Fekete..... Ha be X-i a checkboxot hogy Vörös és Barna akkor azok alapján keressen a solr...
- Indexelés és egyéb beállítások
- Profile2 Adatok nevű profile-t szeretném csak indexelni
- Profile2 Adatok nevű profile-ban nem szeretnék minden mezőt indexelni(a profile2 manage display fülön-> Search Index-en be tudom állítani hogy mit indexeljen de az csak az apacheSolrDocument content property-re vonatkozik a profile2 entity field-eket külön is beindexeli a solr modul szeretném megszabni hogy melyik fieldeket indexelje mivel nem mindegyik publikus mező).
Ami eljutottam: Apache Solr-t be tudtam állítani és a drupallal is össze tudtam kötni , a keresés is működik de szabad szavas :( de viszont ötletem sincsen hogyan oldom meg hogy a kereső csak egy olyan formból álljon ami selectekből és checkbox fieldekből álljon és amit beállítanak azok alapján keressen a solr...
A kereső formot kézzel elő tudom állítani de hogy hogyan kötöm össze a solr modullal ?
Előre is köszönök minden ötletet...