[ https://issues.apache.org/jira/browse/LUCENE-1599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12718958#action_12718958 ]
Billow Gao commented on LUCENE-1599: ------------------------------------ I rewrote the MultiSearcher for my system. Actually, we rewrote most lucene analyzer/parser/search functions... So my patch won't work for others. I will look into the SpanQuery function when I get a chance. I believe that our patch should be applied there. Also, I don't like MultiSearcher's combine function. > SpanRegexQuery and SpanNearQuery is not working with MultiSearcher > ------------------------------------------------------------------ > > Key: LUCENE-1599 > URL: https://issues.apache.org/jira/browse/LUCENE-1599 > Project: Lucene - Java > Issue Type: Bug > Components: contrib/* > Affects Versions: 2.4.1 > Environment: lucene-core 2.4.1, lucene-regex 2.4.1 > Reporter: Billow Gao > Fix For: 2.9 > > Attachments: TestSpanRegexBug.java > > Original Estimate: 2h > Remaining Estimate: 2h > > MultiSearcher is using: > queries[i] = searchables[i].rewrite(original); > to rewrite query and then use combine to combine them. > But SpanRegexQuery's rewrite is different from others. > After you call it on the same query, it always return the same rewritten > queries. > As a result, only search on the first IndexSearcher work. All others are > using the first IndexSearcher's rewrite queries. > So many terms are missing and return unexpected result. > Billow -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org