comparison lucene/src/luan/modules/lucene/Lucene.luan @ 618:5e495e4e560b

add lucene indexed_only_fields
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 01 Jan 2016 01:24:10 -0700
parents e54c1646eed0
children 89eb02f9827f
comparison
equal deleted inserted replaced
617:e54c1646eed0 618:5e495e4e560b
25 function M.index(index_dir,default_type,default_fields) 25 function M.index(index_dir,default_type,default_fields)
26 local index = {} 26 local index = {}
27 index.dir = index_dir 27 index.dir = index_dir
28 local java_index = LuceneIndex.new(index_dir,default_type,default_fields) 28 local java_index = LuceneIndex.new(index_dir,default_type,default_fields)
29 index.indexed_fields = java_index.indexedFieldsMeta.newTable() 29 index.indexed_fields = java_index.indexedFieldsMeta.newTable()
30
31 -- index.indexed_only_fields[type][field] = fn(doc)
32 index.indexed_only_fields = java_index.indexed_only_fields
33
30 index.to_string = java_index.to_string 34 index.to_string = java_index.to_string
31 index.backup = java_index.backup 35 index.backup = java_index.backup
32 index.advanced_search = java_index.advanced_search 36 index.advanced_search = java_index.advanced_search
33 index.search_in_transaction = java_index.search_in_transaction 37 index.search_in_transaction = java_index.search_in_transaction
34 index.delete_all = java_index.delete_all 38 index.delete_all = java_index.delete_all