2016-07-01 15 views
0

Ich bin in Solr in einem Projekt, wo alle Daten in einer JSON-Datei gespeichert sind.Wie ordnen Sie Kategorien in solr Relevanz zu?

die Daten hat die folgende Struktur

{ 
    url: "url.com", 
    title: "the title", 
    content: [ 
    "content 1", 
    "content 2", 
    ] 
} 

Ich versuche, herauszufinden, wie Relevanz über den Inhalt auf den Titel hinzugefügt werden, da zur Zeit, wird der Algorithmus nicht zwischen Titel, Inhalt, usw. diskriminiert ..

Danke!

Antwort

2

Wenn Sie die (e) Dismax-Parser verwenden, können Sie jedem Feld ein bestimmtes Gewicht geben, wenn Sie eine Abfrage durchführen, indem Sie using the query fields argument (qf) eingeben.

Die Syntax ist qf=title^20 content^10 url, die gibt Treffer in Titel 20 mal das Gewicht der Treffer in URL und das doppelte Gewicht der Treffer in Inhalt. Passen Sie die Gewichte entsprechend den für Ihre Anwendung nützlichen Werten an.

Verwandte Themen