Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save geekpete/9b9d61dea18a86b47ce6d85d3ed6b839 to your computer and use it in GitHub Desktop.
Save geekpete/9b9d61dea18a86b47ce6d85d3ed6b839 to your computer and use it in GitHub Desktop.
bool query failing
{
"from": 0,
"size": 10,
"timeout": "10s",
"query": {
"bool": {
"must": [
{
"multi_match": {
"query": "test",
"fields": [
"message^1.0",
"message.korean^1.0"
],
"type": "best_fields",
"operator": "AND",
"slop": 0,
"prefix_length": 0,
"max_expansions": 50,
"lenient": false,
"zero_terms_query": "NONE",
"boost": 1
}
},
{
"range": {
"sentAt": {
"from": "now-2M",
"to": "now-1M",
"include_lower": true,
"include_upper": true,
"boost": 1
}
}
},
{
"term": {
"channelId": {
"value": "1111111111111111111",
"boost": 1
}
}
}
],
"should": [
{
"match_phrase": {
"message": {
"query": "test",
"slop": 0,
"boost": 5
}
}
},
{
"term": {
"message.raw": {
"value": "test",
"boost": 10
}
}
}
],
"disable_coord": false,
"adjust_pure_negative": true,
"boost": 1
}
},
"sort": [
{
"messageId": {
"order": "desc"
}
}
],
"track_scores": true,
"highlight": {
"pre_tags": [
"<strong>"
],
"post_tags": [
"</strong>"
],
"fields": {
"message": {
"fragment_size": 100,
"number_of_fragments": 1
},
"message.korean": {
"fragment_size": 100,
"number_of_fragments": 1
},
"message.raw": {
"fragment_size": 100,
"number_of_fragments": 1
},
"link.url": {
"fragment_size": 100,
"number_of_fragments": 1
},
"file.name": {
"fragment_size": 100,
"number_of_fragments": 1
}
}
},
"ext": {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment