Drupal 8 - How to hide help link About text formats and text format guidelines
Problem In drupal textarea field, it was always a pain to see the two links…
April 18, 2018
Listing down the commonly used Elastic Search queries.
GET /_cat/indices?v
GET INDEX_NAME/_search { "query": { "match_all": {} } }
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match_all": {} } }
PUT INDEX_NAME/TYPE_NAME/6 { "name": "name2", "createdAt": "2017-07-27T08:38:48.276Z" }
DELETE INDEX_NAME/TYPE_NAME/ID
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match_all": {} }, "_source": ["ATTRIBUTE_NAME1", "ATTRIBUTE_NAME2"] }
You can get search results within two dates specified.
Assuming: createdAt is the attribute which has date of creation of document.
Here,
gte means, greater than or equal to
lte means, less than or equal to
GET INDEX_NAME/TYPE_NAME/_search { "query": { "range": { "createdAt": { "gte": "24/07/2017-13/02/12", "lte": "26/07/2017-15/02/05", "format": "dd/MM/yyyy-HH/mm/ss" } } } }
You have number of records. When you search by a unique identifier, you get all of them. But, in many cases, you might be needing only latest one or last few records.
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match": { "NAME_ATTRIBUTE": "My identifier for name attribute" } }, "size": 10, "sort": [ { "createdAt": { "order": "desc" } } ] }
Above code will give 10 records of criteria mentioned. If I need only latest one record. I need to mention size to 1.
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match": { "NAME_ATTRIBUTE": "My identifier for name attribute" } }, "size": 1, "sort": [ { "createdAt": { "order": "desc" } } ] }
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match": { "data.key": "My value" } } }
GET INDEX_NAME/TYPE_NAME/_search { "query": { "match": { "data.key": "My value" } }, "size": 1, "sort": [ { "createdAt": { "order": "desc" } } ] }
DELETE INDEX_NAME/TYPE_NAME/
DELETE INDEX_NAME
You want to search for all the documents where this particular attribute is not present.
Note: I’m not talking about its value. Just presence.
GET /index_name/type_name/_search { "query" : { "bool": { "must_not": [ { "exists": { "field": "data.attrs.syncIssue" }} ] } } }
Problem In drupal textarea field, it was always a pain to see the two links…
Goto your command terminal. Type: This will expose port: 27017 by default. You…
hook_cron() suggests to put tasks that executes in shorter time or non-resource…
Curl is a wonderful tool for initiate REST APIs or calls. Or, you can literally…
Introduction In this post, we will see Python 3.7.9 patch for FIPS enabled…
Introduction In most of cases, you are not pulling images from docker hub public…
Introduction So you have a Django project, and want to run it using docker image…
Introduction It is very important to introduce few process so that your code and…
Introduction In this post, we will see a sample Jenkin Pipeline Groovy script…
Introduction We often require to execute in timed manner, i.e. to specify a max…
Introduction In some of the cases, we need to specify namespace name along with…
Introduction In most of cases, you are not pulling images from docker hub public…