Мне удалось успешно создать графическое ядро и индекс поиска с помощью этих команд.
CREATE KEYSPACE IF NOT EXISTS geo WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 2};
CREATE TABLE IF NOT EXISTS geo.states (
state text,
fips int,
pop int,
geo text,
solr_query text,
PRIMARY KEY (state)
)WITH VERTEX LABEL states_label;
вам нужно будет указать схему и конфигурационный файл Solr, как это на узле поиска:
dsetool create_core ks_name.table_name schema=/path/to/schema.xml solrconfig=/path/to/solrconfig.xml
Вы можете запустить эти команды, чтобы проверить, что они были загружены:
dsetool get_core_schema
dsetool get_core_config
Вы можете запустить эту команду, чтобы проверить состояние ядер:
dsetool core_indexing_status -all
Вставьте данные,
INSERT INTO geo.states (state, fips, geo, pop) VALUES ('Idahonew',60, 'POLYGON ((-116.04751 49.000239, -116.04751 47.976051, -115.724371 47.696727))', 3594);
Выполните ваши запросы, как показано ниже:
select * FROM geo.states
g.V().hasLabel('states_label')