comparison lucene/src/luan/modules/lucene/Lucene.luan @ 540:4362eb720da9

add Number module
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 01 Jun 2015 18:04:50 -0600
parents 919b9410008e
children 7170a0c414d5
comparison
equal deleted inserted replaced
539:473e456444ff 540:4362eb720da9
3 local pairs = Luan.pairs 3 local pairs = Luan.pairs
4 local ipairs = Luan.ipairs 4 local ipairs = Luan.ipairs
5 local type = Luan.type 5 local type = Luan.type
6 local number_type = Luan.number_type 6 local number_type = Luan.number_type
7 local error = Luan.error 7 local error = Luan.error
8 local Number = require "luan:Number"
9 local number_type = Number.number_type
8 local Table = require "luan:Table" 10 local Table = require "luan:Table"
11 local unpack = Table.unpack
9 local LuceneIndex = require "java:luan.modules.lucene.LuceneIndex" 12 local LuceneIndex = require "java:luan.modules.lucene.LuceneIndex"
10 local Term = require "java:org.apache.lucene.index.Term" 13 local Term = require "java:org.apache.lucene.index.Term"
11 local TermQuery = require "java:org.apache.lucene.search.TermQuery" 14 local TermQuery = require "java:org.apache.lucene.search.TermQuery"
12 local TermRangeQuery = require "java:org.apache.lucene.search.TermRangeQuery" 15 local TermRangeQuery = require "java:org.apache.lucene.search.TermRangeQuery"
13 local NumericRangeQuery = require "java:org.apache.lucene.search.NumericRangeQuery" 16 local NumericRangeQuery = require "java:org.apache.lucene.search.NumericRangeQuery"
161 local field = index.map_field_name(f.field) 164 local field = index.map_field_name(f.field)
162 local type = SortField.Type.valueOf( f.type.upper() ) 165 local type = SortField.Type.valueOf( f.type.upper() )
163 local reverse = f.reverse or false 166 local reverse = f.reverse or false
164 a[#a+1] = SortField.new(field,type,reverse) 167 a[#a+1] = SortField.new(field,type,reverse)
165 end 168 end
166 return Sort.new(Table.unpack(a)) 169 return Sort.new(unpack(a))
167 end 170 end
168 171
169 172
170 return index 173 return index
171 end 174 end