Из документации Cassandra Datastax: https://docs.datastax.com/en/dse/5.1/dse-dev/datastax_enterprise/search/customizeSchemaSearch.html написано:
Поля с indexed="true" индексируются и сохраняются как вторичные файлы в Lucene, чтобы поля были доступны для поиска. Индексированные поля хранятся в базе данных, а не в Lucene, независимо от значения сохраненного значения атрибута, за исключением полей копирования. Назначения полей копирования не сохраняются в базе данных.
Я хотел бы знать, откуда берутся данные при выполнении запроса CQL Solr (например, SELECT first_name, last_name FROM, где solr_query=...).
first_name и last_name извлекаются из базы данных cassandra или из индекса Solr, в котором также хранится поле?
Я не получаю "Поля с indexed="true" индексируются и сохраняются как вторичные файлы в Lucene", а затем "Индексированные поля хранятся в базе данных, а не в Lucene" что кажется противоречивым?
Спасибо за вашу помощь !