2017-01-10 5 views
0

Ich 5.1.1 Elasticsearch verwenden, wie alle Daten für diese Felder unten (FeatureValue, Feature)Erhalten Sie alle Daten von bestimmten Bereichen

Beispieldokument

angegeben bekommen
{ 
      "_index": "rawdata", 
      "_type": "feed", 
      "_id": "591031", 
      "_score": 1, 
      "_source": { 
       "sourceproductname": "1-5-Size Relays", 
       "zmfrid": 4, 
       "sourcetitle": null, 
       "featurename": "Coil Magnetic System", 
       "localsourcepath": null, 
       "sourcingdate": "2017-01-08T22:00:00.000Z", 
       "migrationstatus": 3, 
       "featrueunit": null, 
       "inputkeyword": null, 
       "@version": "1", 
       "sourcetype": "DirectFeed", 
       "id": 591031, 
       "sourceid": 674, 
       "partdataid": null, 
       "partid": null, 
       "featurecondition": null, 
       "sourcingstatus": null, 
       "sourcetaxonomypath": "1-5-Size Relays", 
       "sourcename": "CrunchBase          ", 
       "tags": [], 
       "sourceurl": "N/A", 
       "@timestamp": "2017-01-10T11:51:54.095Z", 
       "featurevalue": "Non-Polarized, Monostable", 
       "mfr": "feed", 
       "partdataattributeid": null, 
       "supplierfamily": "null", 
       "partnumber": "4-1617072-5" 
      } 
      } 

I versucht das

POST /rawdata/feed/_search?pretty=true 
{ 
"_source": ["FeatureValue", "FeatureName"], 
"query": { 
"match_all":{} 
} 
} 

Probenergebnis

{ 
    "took": 4, 
    "timed_out": false, 
    "_shards": { 
    "total": 5, 
    "successful": 5, 
    "failed": 0 
    }, 
    "hits": { 
    "total": 386424, 
    "max_score": 1, 
    "hits": [ 
    { 
    "_index": "rawdata", 
    "_type": "feed", 
    "_id": "591031", 
    "_score": 1, 
    "_source": {} 
    } 
+1

Können Sie zeigen ein Beispieldokument Sie in Ihrem Index haben? – Val

+0

@Val Ich habe den Beitrag mit dem Beispieldokument bearbeitet – Elsayed

+1

Ok, dann müssen Sie nur die Feldnamen im Quellfilter klein schreiben, da sie in Ihren Dokumenten untergeordnet sind. – Val

Antwort

1

Sie müssen einfach nur die Feldnamen in den Quellenfilter in Kleinbuchstaben, da sie in Ihren Dokumenten kleingeschrieben werden

POST /rawdata/feed/_search?pretty=true 
{ 
    "_source": ["featurevalue", "featurename"],  <--- change this 
    "query": { 
    "match_all":{} 
    } 
} 
+0

es hat gut funktioniert, danke – Elsayed

+0

Schön, froh, dass es geholfen hat! – Val

Verwandte Themen