zoukankan      html  css  js  c++  java
  • elasticsearch中term和match以及text和keyboard的解释

    #match和term的区别是match会将查询的条件词进行分词,但是term不会讲查询的条件词进行分词。
    #然后就是text和keybord的区别:text可以进行分词查询,kebord不能进行分词查询

    #其实上面两组的对比区别显而易见:mach和term是针对查询条件的,就是我们在搜索框中输入的查询条件,match的查询是可以将搜索的条件进行分词的但是term的搜索是不能将搜索的条件进行分词的

    #text和keybord:text和keybord是针对要查询的数据,也就是存储的数据而言的,如果存储的数据时text类型的,那么就会被倒排索引的方式查分成不同的词条term,我们输入词条term查询的时候,就会直接对相应相应的结果, #如果是keybord则不会被拆分,想要查询出keybord的内容搜索条件必须和keybord的内容完全一致

    迎风少年
  • 相关阅读:
    Vulkan
    C# Optimization
    C# Bridge Pattern(Handle/Body)
    Favorite Games
    Unity Particle System Sorting Order
    UGUI
    C# Language Specification
    接口的显式实现和隐式实现
    C#反射机制
    wcf 使用sqlMembership证书认证
  • 原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13929122.html
Copyright © 2011-2022 走看看