2009-02-23 9 views
1

J'ai beaucoup de documents Solr indexé qui a champSolr comportement de recherche bizarre

uri = nntp://msnews.microsoft.com/microsoft.public.windows.server.sbs 

mais quand je recherche avec requête

uri:nntp\://msnews.microsoft.com/microsoft.public.windows.server.sbs 

Il renvoie aucun résultat. La requête de recherche fonctionne avec un autre uri similaire (nntp: //msnews.microsoft.com/microsoft.public.windows.windowsxp.general).

Que manque-t-il ici?

+0

avez-vous essayé d'émettre la requête via la console Solr? Je ne sais pas à propos de pysolr mais je viens de tester cela sur Solr pure et cela a fonctionné pour moi. –

Répondre

0

Si votre URI de recherche est similaire à /select?uri%3Anntp*&rows=0 vous devriez toujours être en mesure d'obtenir une bonne idée de combien d'articles dans ce domaine commencent par NNTP sans même retourner toutes les lignes, l'attribut numFound de la balise de résultat devrait vous dire .

Si ce champ est vide, je vérifierais votre fichier journal. Il est tout à fait probable que vous ajoutiez des documents avec validation désactivée. J'utiliser les scripts de ligne de commande pour forcer les choses à engager et à actualiser les lecteurs:

sync 
bin/commit 
sync 
bin/readercycle 

Je rendrais cette recherche à nouveau et voir si vous pouvez voir vos données.

Questions connexes