gpt4 book ai didi

solr - elasticsearch 是否像 solr 中那样具有 'cores' 的等价物?

转载 作者:行者123 更新时间:2023-11-29 02:46:03 24 4
gpt4 key购买 nike

我正在关注 ElasticSearch 或 solr 的使用以获取“固定”搜索结果。通过入狱,我想出于安全目的等将数据集分开。

据我所知,这可以通过使用 solr 的多核配置来实现——有没有一种方法可以使用 ElasticSearch 以高效的“实例化”方式隔离索引/数据?

最佳答案

在 ElasticSearch 中,您可以通过索引到单独的索引中来分离数据,然后将查询限制在特定索引中。

例如,如果您有两个索引“foo”和“bar”正在运行:

% curl -XGET http://localhost:9200/_search?q=*:*

将搜索整个集群,同时:

% curl -XGET http://localhost:9200/foo/_search?q=*:*

将只搜索 'foo' 索引。

如果您使用以下内容创建索引“test”,您还可以按类型分隔数据:

% curl -XPOST http://localhost:9200/test -d '{
"mappings" : {
"type1" : {
"_source" : { "enabled" : false },
"properties" : {
"field1" : { "type" : "string", "index" : "not_analyzed" }
}
},
"type2" : {
"_source" : { "enabled" : false },
"properties" : {
"field1" : { "type" : "string", "index" : "not_analyzed" }
}
}
}
}'

您可以通过在查询中指定类型来仅搜索“type1”文档:

% curl -XGET http://localhost:9200/test/type1/_search?q=*:*

关于solr - elasticsearch 是否像 solr 中那样具有 'cores' 的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10484276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com