Mercurial Hosting > freedit
view src/lib/Db.luan @ 35:1ce75c5ab0f7
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 03 Aug 2022 14:13:12 -0600 |
parents | 0edde02b908c |
children | 7ce54f6d93f2 |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error local new_error = Luan.new_error or error() local Lucene = require "luan:lucene/Lucene.luan" local Io = require "luan:Io.luan" local uri = Io.uri or error() local Logging = require "luan:logging/Logging.luan" local logger = Logging.logger "Db" local dir = uri("site:/private/local/lucene") local Db = Lucene.index( dir, {} ) Db.indexed_fields.user_email = Lucene.type.lowercase Db.indexed_fields.user_name = Lucene.type.lowercase Db.indexed_fields.post_author_name = Lucene.type.string Db.indexed_fields.post_is_root = Lucene.type.string Db.indexed_fields.post_root_id = Lucene.type.long function Db.not_in_transaction() logger.error(new_error("not in transaction")) end return Db