bi-gram with wildcard on QueryParser

2007-12-14 Thread Scott Tiger
QueryParser ingnores tokenizing when query includes wildcard. Here is an example using BigramAnalyzer. Normally. query is : abcde parsed to : ab bc cd de When query includes wildcard. query is : abcde* parsed to : abcde* But I want below parsed result. query is : abcde* parsed to :

Re: Can changes on an index be visible to an open IndexSearcher without reopening it?

2007-12-09 Thread Scott Tiger
No plan for IndexSearcher.reopen? I don't know about cost of creating IndexSearcher instance. But we almost need IndexSearcher.reopen instead of IndexReader.reopen. IndexReader reader = IndexReader.open(...); IndexSearcher searcher = new IndexSearcher(reader); searcher.search(...); ...for r

Is there a FilterQueryParser?

2007-09-18 Thread Scott Tiger
I want get BooleanFilter contains two RangeFilters from query string. Can I use FilterQuery to get RangeFilter? example: my query string: field1:[0 TO 100] AND field2:[1000 TO 2000] BooleanFilter I want: BooleanFilter bf = new BooleanFilter(); bf.add( new FilterClause( new Range