I am trying to execute very simple queries using the default repository
setup and the queries are failing:
Here is how I'm getting the QueryManager and executing the query
String statement = "/Perf";
QueryManager queryManager = (QueryManager)workspace.getQueryManager();
Query query = queryManager.createQuery(statement, Query.XPATH);
QueryResult qResult = query.execute();
NodeIterator iter = qResult.getNodes();
System.out.println("Query = " + statement + " #hits = " +
iter.getSize());
The iterator size is always 0. My hierarchy starts with /Perf and there
are many nodes below Perf. I have a repository explorer that displays
the hierarchy and confirms the nodes are there. Is there something I'm
missing? Where would you begin to debug this? I've traced it to the
LuceneQueryBuilder, but haven't gone much further. How can I determine
what's in the indices?
David