Я пытаюсь отладить проблемы производительности для запросов на Cassandra, выполненных с использованием индекса Stratio Lucene.Определение индекса выглядит следующим образом:
CREATE CUSTOM INDEX table_idx ON keyspace.table ()
USING 'com.stratio.cassandra.lucene.Index'
WITH OPTIONS = {'refresh_seconds': '30',
'schema': '{"analyzers":{
"functionality1":{"type":"classpath","class":"my.custom.analyzer1"},
"functionality2":{"type":"classpath","class":"my.custom.analyzer2"}},
"fields":{"column_y":{"type":"text","analyzer":"standard"},
"column_x":{"type":"string","case_sensitive":false}}}'};
В приведенном выше определении пользовательские анализаторы (functions1, functions2) объявляются, но не используются для индексации.Может ли это быть производительность?
Выполняют ли анализаторы, объявленные в определении индекса, что-нибудь во время фактической индексации, когда поля не индексируются этими анализаторами?
Пожалуйста, поделитесь какой-нибудь информацией или ссылкой.