Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
courses:cs397:winter2017:elasticsearch [2017/03/27 17:12] – [General Info about elasticsearch instance] admincourses:cs397:winter2017:elasticsearch [2017/03/27 17:19] – [Sorting Examples] admin
Line 14: Line 14:
   curl -XGET 'localhost:9200/_cat/indices?v&pretty’   curl -XGET 'localhost:9200/_cat/indices?v&pretty’
  
-===== Searching =====+===== Searching Data ===== 
 + 
 + 
 +==== Viewing Data ==== 
 + 
 +This will give you, by default, the first 20 results as prettified JSON 
 + 
 +  curl –XGET ‘localhost:9200/index/_search?pretty’ 
 + 
 +==== Sorting Examples ==== 
 + 
 +Search ''index'', matching all, and sorting by ''field'' 
 + 
 +  curl -XGET 'localhost:9200/index/_search?q=*&sort=field:asc&pretty’ 
 + 
 +Search ''index'', matching all, and sorting by ''field'' 
 + 
 +  curl -XGET 'localhost:9200/index/_search?pretty' -H 'Content-Type: application/json' -d’ 
 +  { 
 +    "query": { "match_all": {} }, 
 +    "sort":
 +      { "field": "asc"
 +    ] 
 +  }' 
 +   
 +==== Limiting Results ==== 
 + 
 +Only give one result back from searching ''index'':  
 + 
 +  curl -XGET 'localhost:9200/index/_search?q=*&size=1&pretty' 
 +   
 +Give back one result, starting at search result 10, from ''index'' 
 + 
 +  curl -XGET 'localhost:9200/bank/_search?q=*&size=1&from=10&pretty' 
 + 
 +===== Adding Information ===== 
 + 
 +==== Adding an index ==== 
 + 
 +  curl -XPUT 'localhost:9200/newindex?pretty’ 
 + 
 +==== Inserting documents to an index ==== 
 + 
 +Insert the JSON document (after the -d) into the index with the id ''newid'': 
 + 
 +  curl –XPUT ‘localhost:9200/index/external/newid?pretty’ –d’{“field”:”data”}’ 
  
courses/cs397/winter2017/elasticsearch.txt · Last modified: 2017/04/16 19:26 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0