alps$ ./xindice lc -c /db [DEBUG] DatabaseImpl - -Using SAX Driver: 'xerces' [DEBUG] DatabaseImpl - -Using Service Location: '/xindice/' [DEBUG] CollectionImpl - -Using URL: 'http://127.0.0.1:8888/xindice/' XMLDB Exception with code 0
Xindice Command Tools v1.1b3
Format: xindice action [switch] [parameter]
Where: [switch] implements:
-c Collection context (must always be specified),
can be either canonical name of the collection
or complete xmldb URL
-e File extension for multiple documents
-f File path for document retrieval and storage
-n Name
-p Index pattern
-q Query string
-s Semi-colon delimited list of namespaces for query in
the form prefix=namespace-uri
-l Use a local database rather then going over the network.
Should be combined with -d to specify the configuration to use.
-d Path to the database configuration to use for the local
database. Only applies if -l is specified.
-t Specify the data type in collection index
-v Verbose
--pagesize Page size for file pages (default: 4096)
--maxkeysize The maximum size for file keys (default: 0=none)
Actions:
xindice [parameter], etc...
ac Adds a collection/nested collection
dc Deletes a collection/Nested collection
import Creates a collection/document from a directory tree
li Retrieves a list of Indexers on a Collection
ad Adds a document
addmultiple Adds multiple documents
dd Deletes a document
lc Retrieves a collection/nested collection list
rd Retrieves a document for storage elsewhere
ld Retrieves a list of documents in a particular collection
xpath Queries a Collection using XPath
xupdate Updates a Collection using XUpdate
export Exports a collection/document from a directory tree
shutdown Shuts down the Xindice Server
Examples:
xindice ad -c /db/test -f /tmp/xmldocument -n myxmldocument
xindice dd -c /db/test -n myxmldocument
xindice rd -c /db/test/ocs -f a:\file.xml -n file.xml
xindice xpath -c /db/test/ocs -q test
xindice xpath -c /db/test -s a=http://somedomain.com/schema.xsd -q /a:foo
xindice xupdate -c /db/test -f /path/to/xupdate.xml
xindice xupdate -c /db/test -n document-to-update.xml -f /path/to/xupdate.xml
For more information, please read the Xindice - Tools Reference Guide
On 21 Feb 04, at 12:39 AM, Upayavira wrote:
Cheong Chung Onn wrote:
I don't see your problem. The build has succeeded. It just gave you a couple of depracation warnings. But were you able to use the war file, for example?Hi all,
I am a newbie, i downloaded xindice v 1.1b3 (jar version and even the cvs version) tried almost everything but doesnt seems to be able to get xindice going. I tried checking the archives and read through FAQs, Admin, User and Developer Guides but didn't help.
I would appreciate if any one can help to shed some light to get me going. Thanks in advance.
My environment - OSX 10.3.2, java ver 1.4.2_03, btw i had set up -Djava.endorsed.dirs=$XINDICE_HOME/java/lib
Chung-Onn
Below are what i have done and the problems i encountered
Case #1 (downloaded xindice v1.1b3-jar)
=======
+ I tried to follow the setup instructions in xindice developer guide - Preparing the Server For the Examples
xindice lc -c /db
but i go the following error - ERROR : /users/chungonn/Desktop/xindice-1.1b3-jar/config/commands.xml (No such file or directory)
I realized that the config directory is missing and i managed to a copy of "config" from the xindice-src but i encountered a new problem!
Case #2 (download xindice-src and compile)
=======
+ after i have downloaded the src, i ran the "ant" to build xindice, but once again i encountered a truckload of warning messages about deprecated classes, below is a sample of the warning message..
[javac] case Types.DOCUMENT:
[javac] ^
[javac] /Users/chungonn/Desktop/xindice-1.1b3/java/src/org/apache/xindice/ core/data/Variant.java:480: warning: org.apache.xindice.core.data.Types in org.apache.xindice.core.data has been deprecated
[javac] case Types.DOCUMENTFRAGMENT:
[javac] ^
[javac] 43 warnings
test-build:
[mkdir] Created dir: /Users/chungonn/Desktop/xindice-1.1b3/build/classes-tests
[mkdir] Created dir: /Users/chungonn/Desktop/xindice-1.1b3/build/test-results
[javac] Compiling 37 source files to /Users/chungonn/Desktop/xindice-1.1b3/build/classes-tests
[javac] /Users/chungonn/Desktop/xindice-1.1b3/java/tests/src/org/apache/ xindice/StressTests.java:67: warning: org.apache.xindice.core.filer.HashFiler in org.apache.xindice.core.filer has been deprecated
[javac] import org.apache.xindice.core.filer.HashFiler;
[javac] ^
[javac] /Users/chungonn/Desktop/xindice-1.1b3/java/tests/src/org/apache/ xindice/core/filer/HashFilerTest.java:68: warning: org.apache.xindice.core.filer.HashFiler in org.apache.xindice.core.filer has been deprecated
[javac] super(name, new HashFiler());
[javac] ^
[javac] 2 warnings
[copy] Copying 40 files to /Users/chungonn/Desktop/xindice-1.1b3/build/classes-tests
jar-release:
[jar] Building jar: /Users/chungonn/Desktop/xindice-1.1b3/dist/xindice-1.1b3.jar
war-release:
[copy] Copying 1 file to /Users/chungonn/Desktop/xindice-1.1b3/dist
[war] Building war: /Users/chungonn/Desktop/xindice-1.1b3/dist/xindice-1.1b3.war
Upayavira
