diff lucene/src/luan/modules/lucene/LuceneIndex.java @ 622:1a53333eb4d5

remove Lucene all_search_terms_must_match() since now query suffix "~a" handles this
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 07 Jan 2016 03:06:52 -0700
parents fd15da41afca
children 8281a248c47e
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/LuceneIndex.java	Wed Jan 06 21:41:33 2016 -0700
+++ b/lucene/src/luan/modules/lucene/LuceneIndex.java	Thu Jan 07 03:06:52 2016 -0700
@@ -85,7 +85,6 @@
 	private boolean isClosed = false;
 	private final MultiFieldParser mfp;
 	public final LuanTable indexed_only_fields = new LuanTable();
-	public BooleanClause.Occur defaultOccur = BooleanClause.Occur.SHOULD;
 
 	public LuceneIndex(LuanState luan,String indexDirStr,FieldParser defaultFieldParser,String[] defaultFields) throws LuanException, IOException {
 		mfp = defaultFieldParser==null ? new MultiFieldParser() : new MultiFieldParser(defaultFieldParser,defaultFields);
@@ -132,7 +131,7 @@
 	}
 
 	public void delete(LuanState luan,String queryStr) throws LuanException, IOException, ParseException {
-		Query query = SaneQueryParser.parseQuery(mfp,queryStr,defaultOccur);
+		Query query = SaneQueryParser.parseQuery(mfp,queryStr);
 
 		boolean commit = !writeLock.isHeldByCurrentThread();
 		writeLock.lock();
@@ -346,7 +345,7 @@
 
 	public int advanced_search( final LuanState luan, String queryStr, LuanFunction fn, Integer n, String sortStr ) throws LuanException, IOException, ParseException {
 		Utils.checkNotNull(luan,queryStr);
-		Query query = SaneQueryParser.parseQuery(mfp,queryStr,defaultOccur);
+		Query query = SaneQueryParser.parseQuery(mfp,queryStr);
 		IndexSearcher searcher = threadLocalSearcher.get();
 		boolean inTransaction = searcher != null;
 		if( !inTransaction )