comparison src/luan/modules/lucene/Web_search.luan @ 1152:21d157b153fe

change http parameters interface
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 04 Feb 2018 19:25:12 -0700
parents bae2d0c2576c
children 73d754b1889f
comparison
equal deleted inserted replaced
1151:dbb3cb906482 1152:21d157b153fe
162 function Web_search.of(index) 162 function Web_search.of(index)
163 index or error "index is nil" 163 index or error "index is nil"
164 164
165 return function() 165 return function()
166 Io.stdout = Http.response.text_writer() 166 Io.stdout = Http.response.text_writer()
167 local query = Http.request.parameter.query 167 local query = Http.request.parameters.query
168 if query == nil then 168 if query == nil then
169 form() 169 form()
170 return 170 return
171 end 171 end
172 local rows = string_to_number(Http.request.parameter.rows) 172 local rows = string_to_number(Http.request.parameters.rows)
173 local sort = Http.request.parameter.sort 173 local sort = Http.request.parameters.sort
174 local results = index.search(query,1,rows,sort) 174 local results = index.search(query,1,rows,sort)
175 local headers = {} 175 local headers = {}
176 local table = {} 176 local table = {}
177 for _, doc in ipairs(results) do 177 for _, doc in ipairs(results) do
178 local row = {} 178 local row = {}