Я новичок в Lucene. Только начал. У меня есть несколько основных вопросов:
Как просмотреть все индексы, созданные с помощью Stratio Lucene?
Как удалить индексы, созданные с помощью Stratio Lucene?
В чем разница между
fields: { fld_1: {type: "string"}, fld_2: {type: "text"} }
тип: "строка" и тип: "текст"
Причина, по которой я прошу разницу, заключается в том, что я столкнулся с ошибкой при попытке создать свой самый первый индекс lucene. Мой столбец в Cassandra выглядит примерно так: 'fld_1 text', но когда я попытался создать и проиндексировать на fld_1, как указано выше, возникло исключение.
ConfigurationException: 'schema' is invalid : Unparseable JSON schema: Unexpected character ('}' (code 125)): was expecting either valid name character (for unquoted name) or double-quote (for quoted) to start field name
at [Source: {
fields: {
Скрипт индекса Lucene:
CREATE CUSTOM INDEX lucene_index ON testTable ()
USING 'com.stratio.cassandra.lucene.Index'
WITH OPTIONS = {
'refresh_seconds': '1',
'schema': '{
fields: {
fld_1: {type: "string"},
fld_2: {type: "string"},
id: {type: "integer"},
test_timestamp: {type: "date", pattern: "yyyy/MM/dd HH:mm:ss"}
}
}'
};
Спасибо!