Files
elasticsearch-js/docs/doc_examples/c9b6cbe93c8bd23e3f658c3af4e70092.asciidoc
2024-07-29 17:10:05 -05:00

68 lines
1.3 KiB
Plaintext

// This file is autogenerated, DO NOT EDIT
// Use `node scripts/generate-docs-examples.js` to generate the docs examples
[source, js]
----
const response = await client.indices.create({
index: "my-index-000001",
settings: {
analysis: {
analyzer: {
autocomplete: {
tokenizer: "autocomplete",
filter: ["lowercase"],
},
autocomplete_search: {
tokenizer: "lowercase",
},
},
tokenizer: {
autocomplete: {
type: "edge_ngram",
min_gram: 2,
max_gram: 10,
token_chars: ["letter"],
},
},
},
},
mappings: {
properties: {
title: {
type: "text",
analyzer: "autocomplete",
search_analyzer: "autocomplete_search",
},
},
},
});
console.log(response);
const response1 = await client.index({
index: "my-index-000001",
id: 1,
document: {
title: "Quick Foxes",
},
});
console.log(response1);
const response2 = await client.indices.refresh({
index: "my-index-000001",
});
console.log(response2);
const response3 = await client.search({
index: "my-index-000001",
query: {
match: {
title: {
query: "Quick Fo",
operator: "and",
},
},
},
});
console.log(response3);
----