Mercurial Hosting > luan
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 |