Domanda

Ho trovato molte basi di dati XML open source (TPOX, Legname, DBXML), ma si sta lavorando su XPath e XQuery, ho bisogno di un sistema che è stato sviluppato con lo scopo di "Parola chiave di ricerca su documenti XML".

È stato utile?

Soluzione

Molte delle basi di dati XML forniscono indicizzazione parola chiave sui documenti XML in loro. Non sono solo limitati a espressioni XPath. Si può fare una ricerca per parole chiave in tutti i documenti nel database.

Spesso, si possono esprimere le vostre domande di parole chiave (ed elaborare i risultati della query) in XQuery. Vedere esistono-db per un esempio: http://exist.sourceforge.net/kwic.html

C'è il supporto per parola chiave limitato a elementi particolari o si può solo fare parola chiave in tutto il documento nel suo complesso. Vedere le specifiche XQuery full-text per tutte le opzioni: http: // www .w3.org / TR / XPath-full-text-10 /

BaseX è un altro database XML open source che supporta il full-text (cioè parola chiave di ricerca) spec: http://www.inf.uni-konstanz.de/dbis/basex/

Se si desidera open source Ricerca full-text, senza il database anche se si potrebbe desiderare di guardare il più vecchio XQengine - http: / /xqengine.sourceforge.net/ -. o, come qualcun altro ha detto, basta usare Lucene e indicizzare tutto il testo in un documento che modo

Altri suggerimenti

Non sono sicuro di cosa sia un "parola chiave" è, ma è possibile impostare un motore di ricerca, come ad esempio Lucene / Solr per indicizzare i dati e quindi la ricerca in questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top