Files
elasticsearch-js/docs/doc_examples/b919f88e6f47a40d5793479440a90ba6.asciidoc
Tomas Della Vedova 0e659031e3 Added new docs examples (#1149)
* Updated enabled files list

* Added new docs examples
2020-04-10 12:20:25 +02:00

103 lines
1.7 KiB
Plaintext

// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response0 = await client.indices.create({
index: 'my_index',
body: {
mappings: {
properties: {
user: {
type: 'nested'
}
}
}
}
})
console.log(response0)
const response1 = await client.index({
index: 'my_index',
id: '1',
body: {
group: 'fans',
user: [
{
first: 'John',
last: 'Smith'
},
{
first: 'Alice',
last: 'White'
}
]
}
})
console.log(response1)
const response2 = await client.search({
index: 'my_index',
body: {
query: {
nested: {
path: 'user',
query: {
bool: {
must: [
{
match: {
'user.first': 'Alice'
}
},
{
match: {
'user.last': 'Smith'
}
}
]
}
}
}
}
}
})
console.log(response2)
const response3 = await client.search({
index: 'my_index',
body: {
query: {
nested: {
path: 'user',
query: {
bool: {
must: [
{
match: {
'user.first': 'Alice'
}
},
{
match: {
'user.last': 'White'
}
}
]
}
},
inner_hits: {
highlight: {
fields: {
'user.first': {}
}
}
}
}
}
}
})
console.log(response3)
----