Mercurial Hosting > luan
diff lucene/src/luan/modules/lucene/Lucene.luan @ 620:89eb02f9827f
add Lucene all_search_terms_must_match()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 04 Jan 2016 17:27:36 -0700 |
parents | 5e495e4e560b |
children | 1a53333eb4d5 |
line wrap: on
line diff
--- a/lucene/src/luan/modules/lucene/Lucene.luan Sun Jan 03 02:03:54 2016 -0700 +++ b/lucene/src/luan/modules/lucene/Lucene.luan Mon Jan 04 17:27:36 2016 -0700 @@ -7,6 +7,7 @@ local SaneQueryParser = require "java:sane.lucene.queryparser.SaneQueryParser" local Version = require "java:org.apache.lucene.util.Version" local EnglishAnalyzer = require "java:org.apache.lucene.analysis.en.EnglishAnalyzer" +local BooleanClause = require "java:org.apache.lucene.search.BooleanClause" local M = {} @@ -43,6 +44,10 @@ index.ensure_open = java_index.ensure_open index.next_id = java_index.nextId + function index.all_search_terms_must_match() + java_index.defaultOccur = BooleanClause.Occur.MUST + end + function index.search(query, from, to, sort) local results = {} local function fn(i,doc_fn)