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

71 lines
1.4 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: {
my_analyzer: {
type: "custom",
tokenizer: "standard",
filter: ["lowercase"],
},
my_stop_analyzer: {
type: "custom",
tokenizer: "standard",
filter: ["lowercase", "english_stop"],
},
},
filter: {
english_stop: {
type: "stop",
stopwords: "_english_",
},
},
},
},
mappings: {
properties: {
title: {
type: "text",
analyzer: "my_analyzer",
search_analyzer: "my_stop_analyzer",
search_quote_analyzer: "my_analyzer",
},
},
},
});
console.log(response);
const response1 = await client.index({
index: "my-index-000001",
id: 1,
document: {
title: "The Quick Brown Fox",
},
});
console.log(response1);
const response2 = await client.index({
index: "my-index-000001",
id: 2,
document: {
title: "A Quick Brown Fox",
},
});
console.log(response2);
const response3 = await client.search({
index: "my-index-000001",
query: {
query_string: {
query: '"the quick brown fox"',
},
},
});
console.log(response3);
----