diff src/luan/modules/lucene/LuceneIndex.java @ 796:6b8ea0a9b7c9

remove LuanMeta
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 05 Sep 2016 19:52:49 -0600
parents 1a68fc55a80c
children 38a42f437fd2
line wrap: on
line diff
--- a/src/luan/modules/lucene/LuceneIndex.java	Mon Sep 05 16:32:55 2016 -0600
+++ b/src/luan/modules/lucene/LuceneIndex.java	Mon Sep 05 19:52:49 2016 -0600
@@ -71,7 +71,7 @@
 import luan.LuanTable;
 import luan.LuanFunction;
 import luan.LuanException;
-import luan.LuanMeta;
+//import luan.LuanMeta;
 import luan.LuanRuntimeException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -456,7 +456,7 @@
 	}
 
 
-
+/*
 	public final LuanMeta indexedFieldsMeta = new LuanMeta() {
 
 		@Override public boolean canNewindex() {
@@ -490,7 +490,18 @@
 		}
 
 	};
+*/
+	public FieldParser getIndexedFieldParser(String field) {
+		return mfp.fields.get(field);
+	}
 
+	public void setIndexedFieldParser(String field,FieldParser fp) {
+		if( fp==null ) {  // delete
+			mfp.fields.remove(field);
+			return;
+		}
+		mfp.fields.put( field, fp );
+	}
 
 
 	private IndexableField newField(String name,Object value,Field.Store store,Set<String> indexed)