2010-11-19 8 views
5

Sto cercando di utilizzare MoreLikeThis per ottenere tutti i documenti simili ma non i documenti con un tipo di contenuto specifico.Limitazione dell'output da MoreLikeThis in Solr

Quindi la prima domanda ha bisogno di trovare quello documento che voglio ottenere "More Like This" del - e la seconda query ha la necessità di limitare i documenti simili a non essere PDF (-contenttype: pdf)

Qualcuno sa se questo è possibile?

Grazie

risposta

6

Quando si usano le MoreLikeThisHandler, tutti i parametri comuni applicati ai dati mlt impostato. Così si può utilizzare il parametro FQ per escludere i documenti PDF dai risultati mlt:

http://localhost:8983/solr/mlt?q=test&mlt.fl=text&fq=-contenttype:pdf

Il parametro q permette di selezionare il documento di generare risultati mlt (in realtà, è il primo documento che corrispondono alla query iniziale che si usa).

+0

Hey - Im utilizzando il gestore/select e quindi applicare i parametri & mlt ad esso. In questo modo il fq si riferisce alla selezione del documento che voglio trovare più simile a questo da. Sto usando SolrNet per questo e non penso che ci sia un modo per usare il gestore di mlt da solo ... – Svenn