0
elasticsearchで生成された奇妙なJSONファイル(私は思う?)があります。_attributeでJSON配列の値を取得
誰もが、私はこのように見てJSONオブジェクトからデータを取り出すことができる方法を知っていれば、私は思っていた:
u'hits : {
u'hits : [{
u'_score' : 2.1224,
u'_source' : {u'content': u'SomethingSomething' }
}],
u'total: 8 }
u'took: 2 }
私は{{results.hits.hits.totalを}}書き込むことによって、合計を取得することができ、ただし、属性名 "_score"の前にアンダースコア(_)を付けると、その属性の値を取得できなくなります。
提案がありますか?
results.hits.hitsが配列である、あなたはそれは考えるのですか?どのように_scoreフィールドを取得しようとしますか? – Sylwit
{結果の%はres%}、次に{{results.hits.hits.score。しかし、これは何も返しません。私がresults.hits.hits._scoreを試してみたら、TemplateSyntaxErrorが得られます。 @Sylwit – Simen
あなたはあなたの配列の最初のアイテムを手に入れません。 [{{0]はあなたのことを忘れたものです。 – Sylwit