2010-11-04 17 views
1

J'essaie d'interroger un fichier d'index Lucene via QueryParser. Cependant, j'aimerais voir le format du fichier d'index avant de l'interroger. Existe-t-il un moyen de rechercher la structure d'un fichier d'index Lucene, un peu comme comment je suis capable de rechercher la structure d'une table SQL régulière?Interrogation d'un fichier d'index Lucene

La raison en est que je n'ai pas créé moi-même ce fichier d'index et que je voudrais le contourner avant de l'interroger.

+1

Une chose importante à retenir est que Lucene n'a pas de "schémas" - chaque document peut avoir n'importe quels champs ("colonnes") qu'il veut. Il n'y a donc pas de "structure" d'un index lucene comme il y a une structure d'un db relationnel. – Xodarap

+0

@Xodarap - intéressant, y a-t-il une documentation où je peux en lire plus à ce sujet? –

+0

vous pouvez regarder la [structure de l'index Lucene] (http://www.ibm.com/developerworks/library/wa-lucene/) pour voir pourquoi ce n'est pas nécessaire - une meilleure réponse est probablement juste que Solr (qui se trouve sur top of Lucene) vous permet de configurer des schémas. Donc, ce n'est pas que les schémas sont nécessairement "mauvais" ou "bons", juste hors de portée pour Lucene. – Xodarap

Répondre

3

Luke - Lucene Index Boîte à outils

Luc est un développement pratique et outil de diagnostic, qui accède à des index de Lucene déjà existants et permet d'afficher et de modifier leur contenu de plusieurs façons