Elasticsearch与NoSql数据库
使用ElasticSearch和单独的Nosql数据库有什么用?Elasticsearch与NoSql数据库,nosql,
elasticsearch,Nosql,
elasticsearch,使用ElasticSearch和单独的Nosql数据库有什么用? Elasticsearch不能同时用作数据库和搜索索引吗?是的,您可以将Elasticsearch用作数据源和索引 默认情况下,发送到ElasticSearch系统的每个文档都是索引,并且原始文档也会被存储。这意味着,无论何时查询ElasticSearch,都可以检索索引的原始JSON文档 如果您有较大的文档,并且希望能够检索较少的数据,那么您可以使用映射API将特定字段的“存储”设置为“是”,然后使用“字段”键拉出可能需要的特定
Elasticsearch不能同时用作数据库和搜索索引吗?是的,您可以将Elasticsearch用作数据源和索引 默认情况下,发送到ElasticSearch系统的每个文档都是索引,并且原始文档也会被存储。这意味着,无论何时查询ElasticSearch,都可以检索索引的原始JSON文档 如果您有较大的文档,并且希望能够检索较少的数据,那么您可以使用映射API将特定字段的“存储”设置为“是”,然后使用“字段”键拉出可能需要的特定字段 在我的系统中,我有地址自动补全功能,我只获取属性的地址字段。以下是我的系统中的一个示例:
_search?q=FullAddress:main&fields:FullAddress
然后,当用户选择地址时,我会调出整个JSON文档(以及其他文档)
注:
直接从客户端查询Elasticsearch安全吗?如果我想跟踪每个用户的查询,我需要在服务器端(nodejs)实现ElasticJs吗??