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

add Number module
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 01 Jun 2015 18:04:50 -0600
parents 473e456444ff
children c5a93767cc5c
comparison
equal deleted inserted replaced
539:473e456444ff 540:4362eb720da9
1 local Luan = require "luan:Luan" 1 local Luan = require "luan:Luan"
2 local assert_integer = Luan.assert_integer
3 local assert_long = Luan.assert_long
4 local assert_double = Luan.assert_double
5 local load = Luan.load 2 local load = Luan.load
6 local pairs = Luan.pairs 3 local pairs = Luan.pairs
7 local ipairs = Luan.ipairs 4 local ipairs = Luan.ipairs
8 local range = Luan.range 5 local range = Luan.range
9 local to_string = Luan.to_string 6 local to_string = Luan.to_string
7 local Number = require "luan:Number"
8 local integer = Number.integer
9 local long = Number.long
10 local double = Number.double
10 local Io = require "luan:Io" 11 local Io = require "luan:Io"
11 local Http = require "luan:http/Http" 12 local Http = require "luan:http/Http"
12 local String = require "luan:String" 13 local String = require "luan:String"
13 local string_to_number = String.string_to_number 14 local string_to_number = String.string_to_number
14 local Html = require "luan:Html" 15 local Html = require "luan:Html"
134 form() 135 form()
135 return 136 return
136 end 137 end
137 local query_env = { 138 local query_env = {
138 query=index.query; 139 query=index.query;
139 assert_integer=assert_integer; 140 integer=integer;
140 assert_long=assert_long; 141 long=long;
141 assert_double=assert_double; 142 double=double;
142 } 143 }
143 local query = load(query_string,"<query>",query_env,true)() 144 local query = load(query_string,"<query>",query_env,true)()
144 local rows = string_to_number(Http.request.parameter.rows) 145 local rows = string_to_number(Http.request.parameter.rows)
145 local sort = load(Http.request.parameter.sort,"<sort>",{sort=index.query.sort},true)() 146 local sort = load(Http.request.parameter.sort,"<sort>",{sort=index.query.sort},true)()
146 index.Searcher( function(searcher) 147 index.Searcher( function(searcher)