0

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 是如何整合该功能的?

4

1 回答 1

0

我认为您正在寻找的是fields参数:http ://www.elasticsearch.org/guide/reference/api/search/fields/

于 2013-07-25T14:16:08.680 回答