2017-03-04 38 views
0

我使用flashlight它提供了一個解決方案,使在火力數據庫內容的搜索和我面臨的,我有一個數據庫包括帖裏任何職位由的問題: -手電筒/彈性搜索獲得結果記錄的所有字段

{ 
title : "", 
Body :"" 
TimeStamp :"" 
Author :"" 
} 

,並在config.js,我定義我的路徑,遵循

exports.paths = [ 
{ 
path : "posts", 
index: "firebase", 
type : "thing", 
fields: ['title'] 
}} 

的搜索結果中包含: -

_source { 
title : "" 
} 

如何使該ES返回所有文件後場不僅「標題」字段?

回答

0

fields:['title']意味着title是索引的唯一字段。 fields:參數表示「僅索引這些屬性和這些屬性」基本上,您只索引title屬性,因此在查詢類型thing時沒有其他內容可以返回。

要返回整個post對象,只需在定義路徑時刪除fields:屬性即可。這將默認爲您的https://<instance>.firebaseio.com/posts路徑中的所有內容。