2012-02-23 4 views

risposta

5

È possibile aggiungere debugQuery=true&indent=true all'URL ed esaminare i risultati. Puoi anche usare lo strumento di analisi in solr. Vai all'amministratore e fai clic su analisi. Dovresti leggere il wiki per comprenderne uno più approfondito.

15

debugQuery=true ti aiuteranno a ottenere il calcolo dettagliato del punteggio e la spiegazione di ciascun punteggio.

Un over vista del punteggio è disponibile presso link

Per spiegazione dettagliata delle informazioni di debug è possibile fare riferimento Link

+3

Esistono anche strumenti come [Splainer] (http://splainer.io) e [explain.solr.pl] (http://explain.solr.pl) che possono aiutare a spiegare spiegazioni info –

+0

http: // splainer .io/funziona ancora perfettamente! –

1

queryDebug vi darà la conoscenza sul perché il vostro punteggio sembra che fa (fine, come ogni campo è rilevante). Mi metterò alcuni risultati che non si è capire e giocare con loro con analisi di Solr Si dovrebbe trovare sotto:

/admin/analysis.jsp?highlight=on 

alternativa accendere evidenziando sopra i risultati per vedere che cosa è in realtà la corrispondenza nei risultati

1

Le query Solr sono piene di parametri brevi, difficili da leggere e modificare, soprattutto quando i parametri sono troppi. E dopo è ancora più difficile eseguire il debug e capire perché un documento è più o meno rilevante di un altro. L'output di debug spiega di solito è un tre troppo grande per rientrare in una pagina.

Ho trovato questo Google Chrome extension utile per vedere Solr Query spiegare e eseguire il debug in modo chiaro.

0

Per coloro che utilizzano ancora la versione molto vecchia di solr 3.X, "debugQuery = true" non inserirà le informazioni di debug. dovresti specificare "debugQuery = on".

Problemi correlati