2014-06-06 9 views
0

Je lirais Lucene index côté client, c'est-à-dire sans aucun serveur.lire Lucene index sans serveur

Le dossier d'index est en local. En fait, j'ai le dossier d'un site web, à l'intérieur il y a un dossier contenant plusieurs docs (xml) et l'index lucene. Dans le document, il y a des éléments tels que

<link ref="A-B-C">a link</link> 

et de l'indice de lucene, A-B-C se réfèrent à un chemin comme _hat_A-B-C.xml. Donc, je voudrais lire Lucene index avec JS ou d'autres langues côté client.

Je trouve lucene.js mais je pense qu'il utilise Node.js et donc nous devons utiliser un serveur.

Quel outil peut faire cela?

Merci

Répondre

0

Je ne sais pas si JS en cours d'exécution dans le navigateur Web de quelqu'un pourrait accéder à l'index Lucene sans serveur rendant disponible. Si vous voulez une solution de serveur facile, Solr et ElasticSearch sont deux bonnes options qui exposent Lucene aux clients distants, avec des API Web que vous pouvez appeler directement à partir de Javascript côté client.

Ou vous pouvez envoyer les appels JS à tout ce que vous utilisez pour servir les pages HTML, et utilisez Lucene/Solr/ES/etc. Dans les coulisses.

Source