首页 > 其他分享 >elasticsearch 全文搜素 query_string 搭配其他条件

elasticsearch 全文搜素 query_string 搭配其他条件

时间:2024-06-23 18:00:57浏览次数:17  
标签:string 33 32 elasticsearch user 搜素 query type

elasticsearch 全文搜素 query_string 搭配其他条件

{
    "query": {
        "bool": {
            "must": [
                {
                    "term": {
                        "item_type": "question"
                    }
                },
                {
                    "query_string": {
                        "query": "*hello*",
                        "fields": [
                            "name",
                            "topic",
                            "item_type",
                            "create_user",
                            "A.user",
                            "B.remark",
                            "C.D.*"
                        ],
                        "default_operator": "or"
                    }
                },
                {
                    "range": {
                        "created_at": {
                            "gte": "2023-12-23T14:33:32",
                            "lte": "2024-06-20T14:33:32"
                        }
                    }
                }
            ]
        }
    },
    "sort": {
        "created_at": {
            "order": "desc"
        }
    },
    "from": 0,
    "size": 100
}

标签:string,33,32,elasticsearch,user,搜素,query,type
From: https://blog.csdn.net/chechenshi/article/details/139832281

相关文章

  • 实战教你ElasticSearch-8.13集群搭建
    elasticsearch8.13集群部署elasticsearch8.13analysis-ikelastiknn环境准备(每台节点都需要修改)修改系统参数-----https://www.elastic.co/guide/en/elasticsearch/reference/current/system-config.html(官方推荐)#vim/etc/security/limits.conf新增内容如下:*har......
  • [Java基础]String
    String常量池/运行时常量池java类编译之后生成的.class文件包含三部分信息,类的基本信息,常量池,方法的定义通过javap-vxxxx.class命令可以看到Constantpool:#1=Methodref#2.#3//java/lang/Object."<init>":()V#2=Class#4......
  • [题解]AT_arc113_c [ARC113C] String Invasion
    题意给定一个字符串\(S\),你可以选择一个\(i(1\leqi\leq|S|)\),如果\(s_i=s_{i+1}\neqs_{i+2}\),就将\(s_{i+2}\)设为\(s_i\)。问:最多能操作几次。思路我们可以用一个后缀和\(s_{i,j}\)维护\(S_i\simS_n\)中与\(j\)不同的数量。然后,我们可以发现一......
  • [题解]AT_abc343_g [ABC343G] Compress Strings
    思路首先假设有两个串\(a,b\),如果\(b\)是\(a\)的子串,且\(a\neqb\)则不需要考虑\(b\);如果\(a=b\),则如需要保留一个\(a\)。做完上述操作后,显然最终的答案是由这些串按照一定顺序拼接起来,再删掉重叠部分。例如:abbcc与ccdde拼接为abbccccdde,发现cc是重复的,所以......
  • 【微服务】第24节:初识搜索引擎 ElasticSearch
    目录1.初识elasticsearch1.1.认识和安装1.1.1.安装elasticsearch1.1.2.安装Kibana1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排1.3.基础概念1.3.1.文档和字段1.3.2.索引和映射1.3.3.mysql与elasticsearch1.4.IK分词器1.4.1.安装IK分词器1.4.2.使......
  • elasticsearch-7.17.15 集群安装部署及kibana配置
    一、物料准备(注意:必须版本一致):1、安装包 elasticsearch-7.17.15-linux-x86_64.tar.gz(这个版本的插件需要在线使用命令安装:/es/elasticsearch-7.17.15/bin/elasticsearch-plugininstallhttps://get.infini.cloud/elasticsearch/analysis-ik/7.17.15,或者用我的传送门) an......
  • c++中string的用法
    STL的简介一.什么是STL二.STL的六大组件2.1仿函数2.2空间配置器2.3算法2.4迭代器2.5容器2.6配置器三.string类3.1string类3.2string类的常用接口说明代码示例运行结果3.3string类对象的容量操作代码示例sizelengthcapcityemptyresizereverse3.4string类对象的访问......
  • [题解]AT_abc225_f [ABC225F] String Cards
    思路Part1弱化版看到这道题的第一眼想到了P1012这道题。但是,这两道题选择的数量是有区别的。我们可以由拼数得出一个结论性的排序规则(这里就不多做解释了):inlineboolcmp(stringa,stringb){returna+b<b+a;}如果用这样的做法,有hack。Part2状态......
  • [题解]AT_abc158_e [ABC158E] Divisible Substring
    思路首先发现一个事情,任意一个子串都可以由\(s\)的某一个后缀的后面删除一些字符得到。因此假如\(s\)的某一个后缀的值为\(x\),那么我们可以减去后面的我们不用的数字\(a\),然后除以\(10\)的若干次幂得到,即\(\frac{x-a}{10^n}\)。于是得到:\[\frac{x-a}{10^n}\equi......
  • String(C++)
    文章目录前言文档介绍经典题目讲解HJ1字符串最后一个单词的长度模拟实现框架构造函数析构函数迭代器c_str()赋值size()capacity()reserveempty()[]访问front/backpush_backappendoperator+=insert一个字符insert一个字符串eraseswapfind一个字符find一个字符串substr(......