From: Peter L. <pe...@wi...> - 2002-11-26 12:27:03
|
Hi=20 Following XPath query will only return a result when i first start eXist.= Any=20 other subsequently calls the the XPath request returns 0 matches.=20 xmldb:exist:///db/dealers/#/xd:document/xd:content[@lang=3D'dk']/xd:body/= xd:country[text()=3D'Frankrig']/../* What is going on ? I Have enclosed the eXist log for the startup of the db and 2 identically= =20 XPath requests. The first one returns 69 elements and the second on 0=20 elements. I am running eXist 0.8.1/Cocoon. regards Peter 2002-11-26 14:44:34,753 [main] DEBUG (BrokerPool.java [configure]:41) -=20 initializing broker pool ... 2002-11-26 14:44:34,916 [main] DEBUG (NativeBroker.java [<init>]:107) - p= age=20 buffer size =3D 128 2002-11-26 14:44:34,920 [main] DEBUG (NativeBroker.java [<init>]:117) -=20 elements index buffer size: 64 2002-11-26 14:44:35,133 [main] DEBUG (NativeTextEngine.java [<init>]:106)= -=20 words index buffer size: 8192 2002-11-26 14:44:35,266 [main] DEBUG (BrokerPool.java [createBroker]:164)= -=20 instance of org.exist.storage.NativeBroker created. 2002-11-26 14:44:45,019 [main] DEBUG (BrokerPool.java [configure]:41) -=20 initializing broker pool ... 2002-11-26 14:44:45,174 [main] DEBUG (NativeBroker.java [<init>]:107) - p= age=20 buffer size =3D 128 2002-11-26 14:44:45,177 [main] DEBUG (NativeBroker.java [<init>]:117) -=20 elements index buffer size: 64 2002-11-26 14:44:45,383 [main] DEBUG (NativeTextEngine.java [<init>]:106)= -=20 words index buffer size: 8192 2002-11-26 14:44:45,504 [main] DEBUG (BrokerPool.java [createBroker]:164)= -=20 instance of org.exist.storage.NativeBroker created. 2002-11-26 14:44:49,513 [Thread-7] DEBUG (LocalXPathQueryService.java=20 [query]:128) - query:=20 collection('/db/dealers')/xd:document/xd:content[@lang=3D'dk']/xd:body/xd= :country[text()=3D'Frankrig']/../* 2002-11-26 14:44:49,893 [Thread-7] DEBUG (NativeBroker.java=20 [getDocumentsByCollection]:552) - loading 304 documents from collection=20 /db/dealers took 75ms. 2002-11-26 14:44:49,953 [Thread-7] INFO (LocalXPathQueryService.java=20 [query]:136) - query:=20 (child::xd:document/child::xd:content[(attribute::lang=3D'dk')]/child::xd= :body/child::xd:country[(child::text()=3D'Frankrig')]/parent::node()/chil= d::element()) 2002-11-26 14:44:49,999 [Thread-7] DEBUG (NativeBroker.java=20 [findElementsByTagName]:320) - found xd:document: 304 in 16ms. 2002-11-26 14:44:50,036 [Thread-7] DEBUG (NativeBroker.java=20 [findElementsByTagName]:320) - found xd:content: 1216 in 19ms. 2002-11-26 14:44:50,082 [Thread-7] DEBUG (NativeBroker.java=20 [findElementsByTagName]:320) - found @lang: 1216 in 19ms. 2002-11-26 14:44:50,088 [Thread-7] DEBUG (NativeBroker.java=20 [getAttributesByName]:394) - found 1216 matching attributes 2002-11-26 14:44:50,265 [Thread-7] DEBUG (NativeBroker.java=20 [getNodesEqualTo]:833) - searching 1212 nodes took 143ms. 2002-11-26 14:44:50,434 [Thread-7] DEBUG (NativeBroker.java=20 [findElementsByTagName]:320) - found xd:body: 1216 in 19ms. 2002-11-26 14:44:50,479 [Thread-7] DEBUG (NativeBroker.java=20 [findElementsByTagName]:320) - found xd:country: 1216 in 19ms. 2002-11-26 14:44:51,230 [Thread-7] DEBUG (NativeBroker.java=20 [getNodesEqualTo]:833) - searching 296 nodes took 720ms. 2002-11-26 14:44:51,325 [Thread-7] INFO (LocalXPathQueryService.java=20 [query]:149) -=20 (child::xd:document/child::xd:content[(attribute::lang=3D'dk')]/child::xd= :body/child::xd:country[(child::text()=3D'Frankrig')]/parent::node()/chil= d::element())=20 found: 69 in 1366ms. 2002-11-26 14:47:05,200 [Thread-6] DEBUG (LocalXPathQueryService.java=20 [query]:128) - query:=20 collection('/db/dealers')/xd:document/xd:content[@lang=3D'dk']/xd:body/xd= :country[text()=3D'Frankrig']/../* 2002-11-26 14:47:05,226 [Thread-6] DEBUG (NativeBroker.java=20 [getDocumentsByCollection]:552) - loading 304 documents from collection=20 /db/dealers took 20ms. 2002-11-26 14:47:05,243 [Thread-6] INFO (LocalXPathQueryService.java=20 [query]:136) - query:=20 (child::xd:document/child::xd:content[(attribute::lang=3D'dk')]/child::xd= :body/child::xd:country[(child::text()=3D'Frankrig')]/parent::node()/chil= d::element()) 2002-11-26 14:47:05,250 [Thread-6] DEBUG (NativeBroker.java=20 [findElementsByTagName]:274) - cache hit for xd:document 2002-11-26 14:47:05,262 [Thread-6] DEBUG (NativeBroker.java=20 [findElementsByTagName]:274) - cache hit for xd:content 2002-11-26 14:47:05,283 [Thread-6] DEBUG (NativeBroker.java=20 [findElementsByTagName]:274) - cache hit for @lang 2002-11-26 14:47:05,289 [Thread-6] DEBUG (NativeBroker.java=20 [getAttributesByName]:394) - found 1216 matching attributes 2002-11-26 14:47:05,395 [Thread-6] DEBUG (NativeBroker.java=20 [getNodesEqualTo]:833) - searching 1212 nodes took 80ms. 2002-11-26 14:47:05,406 [Thread-6] DEBUG (NativeBroker.java=20 [findElementsByTagName]:274) - cache hit for xd:body 2002-11-26 14:47:05,426 [Thread-6] DEBUG (NativeBroker.java=20 [findElementsByTagName]:274) - cache hit for xd:country 2002-11-26 14:47:05,846 [Thread-6] DEBUG (NativeBroker.java=20 [getNodesEqualTo]:833) - searching 296 nodes took 400ms. 2002-11-26 14:47:05,852 [Thread-6] INFO (LocalXPathQueryService.java=20 [query]:149) -=20 (child::xd:document/child::xd:content[(attribute::lang=3D'dk')]/child::xd= :body/child::xd:country[(child::text()=3D'Frankrig')]/parent::node()/chil= d::element())=20 found: 0 in 604ms. |