【发布时间】:2013-07-25 22:16:08
【问题描述】:
elasticsearch 发送的结果包含 Elasticsearch 的通用属性。 rails 服务器返回的 JSON 示例。
{
locality_name: "some text",
locality_details: "some text",
_score: null,
_type: "locality",
_index: "localities",
_version: null,
sort: [
1.0860322703674736
],
highlight: null,
_explanation: null
}
如您所见,被传输的结果的主要内容被 Elasticsearch 的默认属性所占据,例如 _score、_sort、_explanation。
我相信抑制这种行为会导致结果中返回的 JSON 对象的大小更小,从而提高性能。 elasticsearch 是否提供这样的功能? 另外,Tire 是如何整合该功能的?
【问题讨论】:
标签: ruby-on-rails elasticsearch tire