From: Lmhelp <lea...@ig...> - 2010-06-18 14:56:53
|
Hi, Thank you for your answers. >-------------------------------------------------------------------------- > From Pierrick: > eXist normally ships with a Java client which allows > to browse the contained files (and collections) : > http://exist.sourceforge.net/client.html > Start eXist and just use http://localhost/client.html > on your browser. >-------------------------------------------------------------------------- I know that but I do not want to use neither the Web interface not the client interface to deal with my indexes. I want to do everything PROGRAMMATICALLY. >-------------------------------------------------------------------------- > From Pierrick: > If you store the config file *before* uploading the file > to the DB, the file should normally be indexed. Otherwise... > do a manual reindex... using the client. > From Adam: > You have configured the index, but you probably havent indexed > anything yet? You either need to index the data that you have > previously stored (this can be achieved via the File menu in the Java > admin client, or via an XQuery function), or store new data which will > now use the new index config you have created. >-------------------------------------------------------------------------- Ok!!! That's it, I need to REINDEX my collection (as I stored the XML data file first). But I need to do it PROGRAMMATICALLY, in JAVA, and not through a Web or client interface. WHAT ARE THE CLASSES AND METHODS TO DO THAT, PLEASE? >-------------------------------------------------------------------------- > From Adam: > Collection configs reside in a mirrored collection hierarchy of which > the root is /db/system/config/db, so you need to create however many > collections you need for your application. >-------------------------------------------------------------------------- Ok. But, do you agree with me that: -- there no need to create the following collections: - /db - /db/system -- one needs to create the following collections: - /db/system/config - /db/system/config/db >-------------------------------------------------------------------------- > From Adam: > You could use Luke (a Lucence tool) to examine the Lucene indexes, you > will find them in the folder $EXIST_HOME/webapp/WEB-INF/data/lucene >-------------------------------------------------------------------------- Ok. But I have no such thing: "$exist_home/webapp/web-inf/data/lucene" I am using "eXist" as an embedded application... Is it normal I have no "$exist_home/webapp/web-inf/data/lucene" directory or file in that case? Actually, I have no "webapp", no "web-inf" and no "data" directories anywhere in my project. Ok. Thanks. Please help me REINDEX my huge XML file, PROGRAMMATICALLY, in JAVA. Thanks and all the best, -- Léa -- View this message in context: http://exist.2174344.n4.nabble.com/Lucene-index-tp2258979p2260341.html Sent from the exist-open mailing list archive at Nabble.com. |