Est-ce que Solr de « Plus comme celui-ci » queries facette?
-
27-10-2019 - |
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?
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).
-
Les deux façons d'activer la fonctionnalité MLT http://wiki.apache.org/solr/ MoreLikeThis
-
More Like Ce gestionnaire http://wiki.apache.org/solr/MoreLikeThisHandler #Examples
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.