What�s wrong at this code ?
I use the PrefixQuery class to find substrings in strings
e.g. i will find all words that contains "signal"
may be signalmaster, signalhorn, usw.
Term body = new Term( "body" , queryString);
PrefixQuery bodyQuery = new PrefixQuery(body);
Term subject = new Term( "subject" , queryString);
PrefixQuery subjectQuery = new PrefixQuery(subject);
Hits bodyHits = searcher.search(bodyQuery,multiFilter);
Hits subjectHits = searcher.search(subjectQuery,multiFilter);
int bodyResults = bodyHits.length();
int subjectResults = subjectHits.length();
int [] messages = new int[bodyResults+subjectResults];
for (int i=0; i<bodyResults; i++) {
messages[i] = Integer.parseInt(
((Document)bodyHits.doc(i)).get ("messageID") );
}
for (int i=bodyResults; i<subjectResults; i++) {
messages[i] = Integer.parseInt(
((Document)subjectHits.doc(i-
bodyResults)).get("messageID") );
}
results = messages;
Can you help me
Thank you
Pr�ftechnik Condition Monitoring
_______________________________________________
Lucene-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/lucene-dev