Este tópico descreve como usar o sistema de gerenciamento de cluster do LindormSearch para gerenciar coleções.
Termos
Coleção: uma tabela de índice.
Shard: uma partição de uma coleção.
Réplica: uma cópia de um shard.
Crie uma coleção
Faça login no cluster management system do mecanismo de busca.
No painel de navegação à esquerda, clique em Collections.
-
Clique em Add Collection.
A tabela a seguir descreve os principais parâmetros.
Parâmetro
Descrição
name
Nome da coleção.
config set
Conjunto de configurações da coleção. O valor padrão é
_indexer_default.numShards
Número de shards da coleção. Recomendamos definir este valor como um múltiplo do número de nós. Por exemplo, se o mecanismo de busca tiver 2 nós, defina numShards como
2ou4. Observe o limite imposto por maxShardsPerNode.replicationFactor
Número de réplicas para cada shard. O valor padrão é
1.maxShardsPerNode
Número máximo de shards desta coleção permitido por nó. O valor padrão é
1.NotaEssas configurações devem satisfazer a seguinte fórmula:
maxShardsPerNode × número de nós ≥ numShards × replicationFactor. Caso contrário, a criação da coleção falhará.autoAddReplica
Indica se o sistema cria automaticamente uma réplica em outro nó caso o nó hospedeiro fique indisponível. Recomendamos definir este parâmetro como
True. Na caixa de diálogo, clique em Add Collection.
Gravar dados
No painel de navegação à esquerda, selecione sua coleção na lista suspensa Collection Selector.
Selecione Documents para abrir a página de entrada de dados.
Na lista suspensa Document Type, selecione CSV.
-
Na área de texto Document(s), insira os seguintes dados.
id,update_version_l,name_s,age_i 1,1,zhangsan,10 2,2,lisi,20 3,3,wangwu,30Na página Documents da Solr Admin UI, defina Document Type como CSV, cole os dados CSV na caixa de texto Document(s) e clique em Submit Document para enviar.
NotaEste exemplo adiciona três linhas de dados, cada uma com quatro colunas. As colunas
ideupdate_version_lsão definidas pelo sistema e obrigatórias. O sufixo _s em name_s indica o tipo string, e o sufixo _i em age_i indica o tipo inteiro. Clique em Submit Document.
Consultar dados
No painel de navegação à esquerda, clique em Query.
Na caixa de texto q, insira seus critérios de consulta.
-
Clique em Execute Query.
Na caixa de texto q, insira
name_s:zhangsan. Após clicar em Execute Query, o painel direito exibirá a seguinte resposta JSON:status:0,numFound:1e o documento correspondente seráid:1.
Exclua uma coleção
No painel de navegação à esquerda, clique em Collections.
Selecione a coleção e clique em Delete.
Na caixa de texto Collection, insira o nome da coleção.
Clique em Delete.