2009-11-01 15 views
5

Sono abbastanza nuovo per Solr ma sto cercando di integrarlo nel mio sito web. Ho cercato modi per "aumentare" i risultati nelle query Solr, ma ho difficoltà a capire come ottenere ciò che sto cercando di fare.Aumenta i risultati in Solr per determinati campi?

Sto cercando di "aumentare" determinati risultati nelle ricerche Solr che hanno il campo "userId" impostato su 1. Ad esempio, se nell'indice c'erano due documenti con la stessa identica rilevanza del testo ma il primo documento se il campo "userId" era impostato su "1" e l'altro era impostato su "4", il primo documento sarebbe stato posizionato più in alto nei risultati.

Esiste comunque la possibilità di farlo? Grazie mille!

+0

Oh, e dal modo in cui, in futuro, sarò cercando di eseguire una query in cui si verificherà se il campo "UserID" è uguale a diversi valori (un elenco di amici di un utente su un sito di social network) e se il risultato è, è aumentato più in alto nei risultati. –

risposta

6
+0

Quindi ... la risposta a una domanda molto specifica è RTFM? :) –

+5

@Vlad: non è una domanda molto specifica e indicare le posizioni esatte nella documentazione non equivale a dire RTFM, specialmente quando non si sa nulla del dominio. Inoltre, non sono solo i link, ho anche descritto brevemente cosa fare. Se puoi fare di meglio, invia una risposta. –

-3

uso "& sorta = punteggio disc, userId asc", come parametro potrebbe aiutare

+0

Questo non è il comportamento desiderato, solo l'ID utente = 1 dovrebbe trarre vantaggio dall'aumento dei risultati della query. –

Problemi correlati