2017-03-10 2 views
0

Donc j'utilise LUKE pour vérifier un index SOLR utilisé par IBM WCS7. J'ai trouvé quelques champs ayant l'octet FieldNorm, ce qui signifie qu'ils ont dû être boostés lors de l'indexation. ma question est, quelle pourrait être la chose stimuler ces champs tout en indexant? Habituellement, il devrait être une demande de mise à jour mais je n'en envoie aucun et trouve toujours ces champs boostés. une idée s'il vous plaît?SOLR - Analyse d'index - FieldNorm

Répondre

0

Vérifiez-vous directement sur solr ou vérifiez-vous le résultat d'une requête de recherche tirée de WCS? « fieldNorm est la combinaison de la longueur du champ avec l'index et augmente le temps requête »

Le coup de fouet peut être soit augmente le temps d'index ou booste le temps de requête. De plus, il n'est pas clair à partir de la question si les champs que vous regardez sont des champs OOB ou des champs personnalisés que vous avez ajoutés à SOLR. Si c'est OOB, vous devez regarder les xmls de pré-traitement/schema/wc-data-config pour voir s'il y a des boosts ajoutés. Vérifiez également la classe DataImportHandler que vous utilisez pour indexer les documents dans SOLR.

Il est également possible que nous puissions donner des commandes spéciales à DIH pour la suralimentation. Par exemple: $ docBoost, Le lien ci-dessous explique https://wiki.apache.org/solr/DataImportHandler#Special_Commands