Question

Je suis en mesure de facette et mettre en valeur avec le gestionnaire Dismax.

J'ai essayé de faire facettage pour plus d 'infomations résultats , comme cette requête. « Chercher des documents similaires à « 11qualcomm.doc » dont « doc_keywords » a « Communication » comme obligatoire

select?
facet=on&facet.field=doc_keywords&facet.mincount=1
&fl=id,score
&fq=doc_keywords:%22Communication%22
&indent=true
&mlt=true&mlt.count=20
&mlt.fl=doc_keywords_searchable,doc_author_searchable,doc_abstract,text&mlt.mindf=1&mlt.mintf=1
&mlt.qf=doc_keywords_searchable%5E15+doc_author_searchable%5E15+doc_abstract%5E10+text
&q=id:%2211qualcomm.doc%22
&rows=1&wt=python

Mais les résultats sont les suivants:

'facet_counts':{
    'facet_queries':{},
    'facet_fields':{
      'doc_keywords':[
        'Communication',1,
        'Corporation',1]},
    'facet_dates':{},
    'facet_ranges':{}}

Ce qui implique que le facettage ne fonctionnait q = id: "11qualcomm.doc" et non pour l'ensemble de résultats MLT.

fonctionne-t-facettage pour le jeu de résultats MLT? Si oui, qu'est-ce que je fais mal?

Était-ce utile?

La solution

Trouvé la réponse moi-même. Je suis censé utiliser le More Like Ce gestionnaire, au lieu d'utiliser le MLT du gestionnaire de recherche. Le gestionnaire MLT "supports facettage, la pagination, et le filtrage en utilisant CommonQueryParameters" (de wiki).

Autres conseils

requêtes de filtres ont été récemment ajoutés comme support pour la Solr Plus que cette fonctionnalité.
https://issues.apache.org/jira/browse/SOLR-2351

La version de correction marquée est cependant 3.5 et 4.0, il peut ne pas fonctionner pour vous.
Peut vérifier le patch ou mise à niveau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top