当前位置: 首页 > news >正文

html网站开发工具有哪些重庆关键词自然排名

html网站开发工具有哪些,重庆关键词自然排名,做跨境电商网站有哪些,怎样创立一个网站ES中的查询操作分为两种:查询和过滤。查询即是之前提到的query查询,它默认会计算每个返回文档的得分,然后根据得分排序。而过滤只会筛选出符合条件的文档,并不计算得分,并且可以缓冲记录。所以我们在大范围筛选数据时&…

ES中的查询操作分为两种:查询和过滤。查询即是之前提到的query查询,它默认会计算每个返回文档的得分,然后根据得分排序。而过滤只会筛选出符合条件的文档,并不计算得分,并且可以缓冲记录。所以我们在大范围筛选数据时,应先使用过滤操作过滤数据,然后使用查询匹配数据。

1.使用

1.1初始化创建商品索引

#创建商品索引
#id,title,price,created_at,description
PUT /products
{
  "settings": {
    "number_of_shards": 1, 
    "number_of_replicas": 0
  },
  "mappings": {
    "properties": {
        "id":{
          "type":"integer"
        },
        "title":{
          "type":"keyword"
        },
        "price":{
          "type":"double"
        },
        "created_at":{
          "type":"date"
        },
        "description":{
          "type":"text",
          "analyzer": "ik_max_word" #使用ik分词器
        }
    }
  }

1.2插入数据

POST /products/_doc/1
{
  "id":1,
  "title":"库迪咖啡",
  "price":"10.5",
  "created_at":"2024-11-28",
  "description":"库迪咖啡确实不错"
}
POST /products/_doc/2
{
  "id":2,
  "title":"瑞星咖啡",
  "price":"9.8",
  "created_at":"2023-11-18",
  "description":"瑞星咖啡我最爱了,好喝"
}
POST /products/_doc/3
{
  "id":3,
  "title":"星巴克",
  "price":"14.5",
  "created_at":"2024-11-18",
  "description":"太苦了,咖啡不好喝"

1.3过滤类型——term

GET products/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "description": {
              "value": "咖啡"
            }
          }
        }
      ],
      "filter": [
        {
          "term": {
            "description": "瑞星"
          }
        }
      ]
    }
  }

 

1.4过滤类型——terms

GET products/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "match_all": {}
        }
      ],
      "filter": [
        {
          "terms": {
            "description": [
              "瑞星",
              "好喝"
            ]
          }
        }
      ]
    }
  }
}

 

1.5过滤类型——range

GET products/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "match_all": {}
        }
      ],
      "filter": [
        {
          "range": {
            "price": {
              "gte": 10,
              "lte": 20
            }
          }
        }
      ]
    }
  }

1.6过滤类型——exists

GET products/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "match_all": {}
        }
      ],
      "filter": [
        {
          "exists": {
            "field": "title"  #过滤出带某个字段的数据,比如先拿到有title字段的数据
          }
        }
      ]
    }
  }

1.7过滤类型——ids

GET products/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "description": {
              "value": "好喝"
            }
          }
        }
      ],
      "filter": [
        {
          "ids": {          #根据数据id过滤出在ids里面的数据
            "values": [
              "1",
              "2"
            ]
          }
        }
      ]
    }
  }

http://www.yidumall.com/news/81427.html

相关文章:

  • 最佳经验网站百度广告优化
  • 珠海市住房建设局网站营销型网站建设费用
  • 企业网站网站建设seo基础入门教程
  • 山东省政府采购网 网站建设 招标江北关键词优化排名seo
  • 可以建公司网站网络推广方法
  • 建设网站需要多久到账小广告怎么能弄干净
  • intitle: powered by wordpress谷歌网站优化推广
  • 石家庄长安区网站建设公司搜索引擎推广简称
  • 上海网站关键词优化服务宜兴百度推广公司
  • wordpress 全站404口碑营销的例子
  • 网站建设与应用最新seo视频教程
  • 建设网站需要的工具今日油价92汽油价格表
  • 申请个人营业执照需要什么资料seo是什么的缩写
  • 网站开发毕业论文任务书seo sem是什么职位
  • 做移门图的 网站有哪些精准客户软件
  • 广州商旅网站制作怎么做好市场宣传和推广
  • 网站权重是怎么提升的seo手机端排名软件
  • 招商网站建站网络推广网站有哪些
  • 政府网站建设赏析网络营销整合推广
  • 网站做支付按流量付费青岛关键词排名系统
  • 网站建设经费预算建立网站的软件
  • 做网站准备的资料seo查询站长工具
  • wordpress 虚幻大学本溪seo优化
  • 做网站会什么软件抖音seo搜索引擎优化
  • 做的网站在小窗口中怎么保持中间黄冈便宜的网站推广怎么做
  • 国外域名注册哪个网站好百度普通下载
  • 阳光城最新消息seo站长查询
  • 青海市建设局网站google推广教程
  • 怎么做地下彩票网站公司网页
  • 做网站的自我介绍短视频运营公司