-###\r
-# get outer bounding box for all sites.\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "aggregations": {\r
- "top": {\r
- "max": {\r
- "field": "location.lat"\r
- }\r
- },\r
- "right": {\r
- "max": {\r
- "field": "location.lon"\r
- }\r
- },\r
- "bottom": {\r
- "min": {\r
- "field": "location.lat"\r
- }\r
- },\r
- "left": {\r
- "min": {\r
- "field": "location.lon"\r
- }\r
- }\r
- },\r
- "size": 0\r
-}\r
-\r
-###\r
-# get sites in bounding box\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "geo_bounding_box": {\r
- "location": {\r
- "top": -10.681254175812176,\r
- "right": -48.3738302863769,\r
- "bottom": -10.736012963621369,\r
- "left": -48.433356043212834\r
- }\r
- }\r
- },\r
- "size": 100\r
-}\r
-\r
-###\r
-# get single site by id\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "bool": {\r
- "must": [\r
- {\r
- "term": {\r
- "id": "vivsp"\r
- }\r
- }\r
- ]\r
- }\r
- }\r
-}\r
-\r
-###\r
-# get sites with site links\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "bool": {\r
- "must": {\r
- "exists": {\r
- "field": "references.site-links"\r
- }\r
- }\r
- }\r
- },\r
- "size": 100\r
-}\r
-\r
-###\r
-# get the first 3 site links\r
-POST http://03-wtp-poc:9200/mwtn/site-link/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "match_all": {}\r
- },\r
- "size": 3\r
-}\r
-\r
-###\r
-# get site links where siteA or siteZ refers to a list ob site ids.\r
-POST http://03-wtp-poc:9200/mwtn/site-link/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "bool": {\r
- "filter": {\r
- "term": {\r
- "siteA": "atdrj"\r
- }\r
- }\r
- }\r
- }\r
-}\r
-\r
-###\r
-# get site links where siteLinkId is one of the ids in given List.\r
-POST http://03-wtp-poc:9200/mwtn/site-link/_search\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "bool": {\r
- "should": [\r
- {"term": {"id" : "aaapb:aacal"}},\r
- {"term": {"id" : "site-6:site-7"}},\r
- {"term": {"id" : "site-7:site-8"}}\r
- ]\r
- }\r
- }\r
-}\r
-\r
-###\r
-# get the first 3 site links\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "match_all": {}\r
- },\r
- "sort" : {\r
- "name": {\r
- "order": "asc"\r
- }\r
- },\r
- "size": 30\r
-}\r
-\r
-###\r
-# get the first 3 site links\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "match_all": {}\r
- },\r
- "sort" : {\r
- "_script" : { \r
- "script" : {\r
- "lang": "expression",\r
- "inline" : "doc['references'].value['site-links'].length"\r
- } , \r
- "type" : "number", \r
- "order" : "desc" \r
- } \r
- },\r
- "size": 30\r
-}\r
-\r
-\r
-###\r
-# get the first 3 site links\r
-POST http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "from":0,\r
- "size":10,\r
- "sort": {\r
- "id":{\r
- "order":"asc"\r
- }\r
- },\r
- "query":{\r
- "regexp":{\r
- "name":".*00.*"\r
- }\r
- }\r
-}\r
-\r
-\r
-###\r
-# get the first 3 site links\r
-GET http://03-wtp-poc:9200/mwtn/site/_search HTTP/1.1\r
-content-type: application/json\r
-\r
-{\r
- "query": {\r
- "function_score": {\r
- "script_score": {\r
- "script": "Math.pow(2, 2)",\r
- "lang": "groovy"\r
- }\r
- }\r
- }\r
-}
\ No newline at end of file