schema.xml pasajı:solr - tüm alanların üzerine Sorgu en iyi uygulama
<field name="id" type="string" indexed="true" stored="true" required="true" />
<field name="notes" type="text_general" indexed="true" stored="true"/>
<field name="missionFocus" type="text_general" indexed="true" stored="true"/>
<field name="name" type="text_general" indexed="true" stored="true"/>
<field name="first_name" type="text_general" indexed="true" stored="true"/>
<field name="last_name" type="text_general" indexed="true" stored="true"/>
<field name="about_me" type="text_general" indexed="true" stored="true"/>
<field name="message" type="text_general" indexed="true" stored="true"/>
<field name="title" type="text_general" indexed="true" stored="true"/>
<field name="table_type" type="string" indexed="true" stored="true"/>
<field name="text" type="text_general" indexed="true" stored="false"
multiValued="true"/>
Şimdi tüm alanlarda arama yapmak istediğiniz örn için ("id" ve "table_type" hariç) "Merhaba". Bunu nasıl yapabilirim? Aşağıdakileri yazmak zorunda mıyım?
/solr/select/?q=notes:hello missionFocus:hello name:hello first_name:hello ..
Ben DisMaxRequestHandler hakkında bir şeyler duydum ama nasıl bu işleyicisi ile sorgulamak zorunda? Bunun için solrconfig.xml dosyasındaki bir şeyi değiştirmem gerekiyor mu?
"Metin" adlı bir "koleksiyoncu" alanını zaten tanımladım galiba? :) Eh, sadece schema.xml örneğinden kopyaladım. – user1731299
Doğru: "metin", solr örnek projesindeki eşdeğer alan ;-) – heinob
Hangi alanın eşleştiğine göre skorlamayı değiştirmek istersem ne yapmalıyım? – faridasabry