Hi all, Let's discuss to support full-text search. A solution is embedding Lucene search library, index text columns for each segment and support searching on text columns.
Listed some sub-tasks as following. 1). create Lucene DataMap with 'text_columns' property and build Lucene DataMap for all exists segments create datamap <datamapName> on <tableName> using 'lucene' dmproperties('text_columns'='col1,col2') 2). load data should build Lucene DataMap for the segment 3). query with Lucene DataMap while filters contain match UDF 4). compaction should rebuild Lucene DataMap for the new segment 5). update and delete data should sync Lucene DataMap 6). show DataMap for Lucene DataMap 7). delete segment should remove Lucene DataMap of this segment 8). drop table should remove Lucene DataMap of all segments 9). block streaming feature if the table has Lucene DataMap 10). Pre-aggregate DataMap feature not support match UDF Any suggestion, any question? ----- Best Regards David Cai -- Sent from: http://apache-carbondata-dev-mailing-list-archive.1130556.n5.nabble.com/