【发布时间】:2016-04-23 11:26:31
【问题描述】:
我有一个简单的问题。我正在将包含多个字段的 JSON 文件索引到 Elasticsearch 中。如何说 ElasticSearch 以 ignore(根本不索引和存储它们)来自传入文件的定义字段组或仅使用定义的字段组?这可以通过使用映射来实现吗?
例如:我有这样的 JSON 文件:
{
"id": 123456789,
"name": "Name value",
"screenName": "Nick name",
"location": "Location value",
"description": "Description text",
"url": "url value",
"anotherField": 456789,
"status": null,
"anotherField2": "9AE4E8",
"color": "333333",
.......
}
现在我想 Elasticsearch 仅适用于字段(例如)“id;name;description;location;status;url”而忽略其他字段。
有什么帮助吗?谢谢。
【问题讨论】:
-
你是如何在 ES 中加载这些文档的?通过logstash?
-
我正在使用 HttpClient 一个一个地从另一个 JAVA 应用程序发送它们。
标签: elasticsearch