Mercurial Hosting > luan
comparison src/luan/modules/lucene/Lucene.luan @ 1622:b7f8418fb7ba
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 26 Jul 2021 11:51:56 -0600 |
parents | 83caee2ed4ad |
children | 8dd8c556c449 |
comparison
equal
deleted
inserted
replaced
1621:a9591906e608 | 1622:b7f8418fb7ba |
---|---|
57 integer = NumberFieldParser.INT | 57 integer = NumberFieldParser.INT |
58 long = NumberFieldParser.LONG | 58 long = NumberFieldParser.LONG |
59 double = NumberFieldParser.DOUBLE | 59 double = NumberFieldParser.DOUBLE |
60 } | 60 } |
61 | 61 |
62 local escape = GoodQueryParser.escape | 62 Lucene.quote = GoodQueryParser.quote |
63 Lucene.escape = escape | 63 Lucene.escape = GoodQueryParser.escape |
64 function Lucene.quote(s) | |
65 return [["]]..escape(s)..[["]] | |
66 end | |
67 | 64 |
68 local function get_file(f,name) | 65 local function get_file(f,name) |
69 type(f)=="table" or error(name.." must be table") | 66 type(f)=="table" or error(name.." must be table") |
70 f.to_uri_string and matches(f.to_uri_string(),"^file:") or error(name.." must be file") | 67 f.to_uri_string and matches(f.to_uri_string(),"^file:") or error(name.." must be file") |
71 return f.java.file or error() | 68 return f.java.file or error() |