Hi,
> My question:
> if i create an index with:
> xindiceadmin add_indexer -c /db/test -n idIndexer -p id
> (I'm seraching with this xpath: "//test/id["2447734"]" )
> I'm wondering creating xindexer takes no time.
> After creating this indexer the search is not faster , why ?? or must I
> create the indexer before adding the documents ??
Is id an attribute or an element? It looks like an element to me. If id is
an attribute you have to add '@' beforehand.
Nevertheless I tried to do something similar some time ago but got an
NullPointerExecption when creating the index. I wrote in with the
following mail:
: I would like to create an index for all foo attributes within my
: collection. According to the documentation I specified [EMAIL PROTECTED] as
the index
: pattern. However the database server throws NullPointerExceptions for all
: documents within the collection during indexing. The exception looks like
:
: DEBUG> java.lang.NullPointerException
: at org.apache.xindice.core.indexer.IndexPattern.getMatchLevel(Unknown
Source)
: at
org.apache.xindice.core.indexer.IndexManager$SAXHandler.processEntry(Unknown
Source)
: at
org.apache.xindice.core.indexer.IndexManager$SAXHandler.endElement(Unknown
Source)
: at
org.apache.xindice.xml.sax.SAXEventGenerator.processContainer(Unknown Source)
: at
org.apache.xindice.xml.sax.SAXEventGenerator.processContainer(Unknown Source)
: at
org.apache.xindice.xml.sax.SAXEventGenerator.processDocument(Unknown Source)
: at org.apache.xindice.xml.sax.SAXEventGenerator.start(Unknown Source)
: at
org.apache.xindice.core.indexer.IndexManager$SAXHandler.<init>(Unknown Source)
: at
org.apache.xindice.core.indexer.IndexManager.populateNewIndexers(Unknown Source)
: at org.apache.xindice.core.indexer.IndexManager.access$300(Unknown
Source)
: at
org.apache.xindice.core.indexer.IndexManager$AutoIndexer.run(Unknown Source)
:
: You can easily reproduce this problem:
: 1. add a collection testcoll to db
: 2. add a simple document (e.g. <test>text</test>) to /db/testcoll
: 3. add index with pattern [EMAIL PROTECTED] to /db/testcoll
:
: I got this with Xindice RC1 running on Solaris and on Windows 2000.
I got a reply from Tom Bradford:
: I'll try to get this fixed this evening. It's probably something
: simple, and the result of stupidity. :)
However I haven't heard anything afterwards and the bug seems to be still
there. Can somebody please have a look on it?
Best regards,
Timo
---------------------------------------------------
Dipl. Inf. Timo Boehme Phone: +49 341 9732166
University of Leipzig Fax: +49 341 9732209
Institute of Computer Science, Database Group
Augustusplatz 10-11, 04109 Leipzig, Germany
email: [EMAIL PROTECTED]
---------------------------------------------------