Are you sure every document has a single "modified" indexed term? How
are you indexing it?
Erik
On Jun 16, 2004, at 3:51 AM, [EMAIL PROTECTED] wrote:
Hello all,
During concurency test, i.e. indexing and searching simultaniosly,
Searcher stumbled with following error:
java.lang.RuntimeException: no terms in field modified - cannot
determine
sort type
at
org.apache.lucene.search.FieldSortedHitQueue.determineComparator(FieldS
ortedHitQueue.java:187)
at
org.apache.lucene.search.FieldSortedHitQueue.getCachedComparator(FieldS
ortedHitQueue.java:125)
at
org.apache.lucene.search.MultiFieldSortedHitQueue.<init>(MultiFieldSort
edHitQueue.java:54)
at
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:118)
at
org.apache.lucene.search.MultiSearcher.search(MultiSearcher.java:141)
at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:64)
at org.apache.lucene.search.Hits.<init>(Hits.java:51)
at org.apache.lucene.search.Searcher.search(Searcher.java:41)
at novartis.lucene.LuceneItems.getItems(LuceneItems.java:304)
at novartis.lucene.LuceneItems.doAllItems(LuceneItems.java:246)
at novartis.lucene.LuceneItems.go(LuceneItems.java:368)
at novartis.lucene.LuceneItems.main(LuceneItems.java:574)
Indexer was optimizing and closing after every 300 entries.
Searcher did query every second: hits = ms.search(query,new
Sort("modified",true));
where "modified" is in DateField.timeToString(modified)) format and
query
like "+contents:novartis"
The values for field "modified" are definitly existing.
On Indexer side no exceptions took place.
Both processes used the same lockDir.
Searcher works smartly on created index.
Please help.
Have a nice day
J.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]