精华内容
下载资源
问答
  • elasticSearch 设置字段的keyword属性

    万次阅读 2019-01-22 17:15:13
    es查询时候我们经常会遇到对text类型的文档进行查询或者聚合时候,发现聚合的字段被es分词了,所以这个时候就需要我们对该字段设置一个keyword属性然后,将该keyword属性的type设置为keyword这样我们在查询或者在...

    es查询时候我们经常会遇到对text类型的文档进行查询或者聚合时候,发现聚合的字段被es分词了,所以这个时候就需要我们对该字段设置一个keyword属性然后,将该keyword属性的type设置为keyword这样我们在查询或者在聚合时候可以通过该属性下的keyword字段就可以实现完全匹配
    下面我们是对一个nested对象下的name属性设置的keyword属性,简单属性设置就更容易了,把下面设置属性语句的第二个properties上面的put下面的语句删掉就可以。
    希望对您有帮助。

    #创建映射

    PUT /my_store/_mapping/products?pretty
    {
      "properties": {
        "price": {
          "type": "long"
        },
        "name": {
          "type": "text"
        },
        "owner": {
          "type": "nested",
          "properties": {
            "name": {
              "type": "text"
            },
            "age": {
              "type": "long"
            }
          }
        }
      }
    }
    

    插入数据

    POST /my_store/products/_bulk
    { "index": { "_id": 1 }}
    { "price" : 10, "name" : "XHDK-A-1293-#fJ3","owner":{"name" :"西安","age":30}}
    { "index": { "_id": 2 }}
    { "price" : 20, "name" : "KDKE-B-9947-#kL5" ,"owner":{"name" :"西安","age":50}}
    { "index": { "_id": 3 }}
    { "price" : 30, "name" : "JODL-X-1937-#pV7","owner":{"name" :"榆林","age":20} }
    { "index": { "_id": 4 }}
    { "price" : 40, "name" : "QQPX-R-3956-#aD8","owner":{"name" :"榆林","age":10} }
    

    给nested对象下的name属性设置keyword
    #owner.name

       PUT /my_s*/_mapping/products
        {
          "properties": {
            "owner": {
              "type": "nested",
              "properties": {
                "name": {
                  "type": "text",
                  "fields": {
                    "keyword": {
                      "type": "keyword",
                      "ignore_above": 256
                    }
                  }
                }
              }
            }
          }
        }
    
    展开全文
  • 例如图片中圈红的![图片说明](https://img-ask.csdn.net/upload/201603/03/1456970808_338637.png)
  • ElasticSearch设置字段的keyword属性

    千次阅读 2021-04-12 11:35:05
    这个时候,我们就需要对该字段设置一个keyword属性,并将该keyword属性的type设置为keyword。这样,我们在查询或者在聚合时候,通过该属性下的keyword字段,可以实现完全匹配。 示例: 对一个nested对象下的name...

    es查询时候,我们经常会遇到这种场景:对text类型的文档进行查询或者聚合,却发现聚合的字段被es分词了。

    这个时候,我们就需要对该字段设置一个keyword属性,并将该keyword属性的type设置为keyword。这样,我们在查询或者在聚合时候,通过该属性下的keyword字段,可以实现完全匹配。

    示例:
    对一个nested对象下的name字段设置keyword属性。

    (1)创建映射。

    PUT /my_store/_mapping/products?pretty
    {
      "properties": {
        "price": {
          "type": "long"
        },
        "name": {
          "type": "text"
        },
        "owner": {
          "type": "nested",
          "properties": {
            "name": {
              "type": "text"
            },
            "age": {
              "type": "long"
            }
          }
        }
      }
    }

    (2)插入数据。

    POST /my_store/products/_bulk
    { "index": { "_id": 1 }}
    { "price" : 10, "name" : "XHDK-A-1293-#fJ3","owner":{"name" :"西安","age":30}}
    { "index": { "_id": 2 }}
    { "price" : 20, "name" : "KDKE-B-9947-#kL5" ,"owner":{"name" :"西安","age":50}}
    { "index": { "_id": 3 }}
    { "price" : 30, "name" : "JODL-X-1937-#pV7","owner":{"name" :"榆林","age":20} }
    { "index": { "_id": 4 }}
    { "price" : 40, "name" : "QQPX-R-3956-#aD8","owner":{"name" :"榆林","age":10} }

    (3)给nested对象下的name字段设置keyword属性。

    PUT /my_s*/_mapping/products
    {
    	"properties": {
    		"owner": {
    			"type": "nested",
    			"properties": {
    				"name": {
    					"type": "text",
    					"fields": {
    						"keyword": {
    							"type": "keyword",
    							"ignore_above": 256
    						}
    					}
    				}
    			}
    		}
    	}
    }

    建议:在创建映射的时候,直接对不需要分词的字段设置keyword属性。如下所示:

    PUT /my_store/_mapping/products?pretty
    {
    	"properties": {
    		"price": {
    			"type": "long"  
    		},
    		  "name": {   
    			"type": "text"  
    		},
    		 "owner": {
    			"type": "nested",
    			"properties": {
    				"name": {
    					"type": "text",
    					"fields": {
    						"keyword": {
    							"type": "keyword",
    							"ignore_above": 256
    						}
    					}
    				}
    			}
    		}
    	}
    }

     

     

    展开全文
  • 关于XStream相关的常用方法 1.设置别名 //第一个参数是想要设置的别名,第二个是类对象 xstream.alias(“省份”,Province.class);//类别名 // 第一个参数是想要设置的别名,第二个是类对象,第三个是对应的类...

    关于XStream相关的常用方法

    1.设置别名

    //第一个参数是想要设置的别名,第二个是类对象

    xstream.alias(“省份”,Province.class);//类别名

    // 第一个参数是想要设置的别名,第二个是类对象,第三个是对应的类中的属性名

    xstream.aliasField(“编号”,City.class,”id”);//属性别名

     

    2.忽略属性

    // 第一个参数是 传递的类,第二个参数是想要忽略的属性名

    xstream.omitField(Province.class,”ID”);

     

    3. 将类的属性设置成xml中字段的属性

    xstream.useAttributeFor(Province.class,”id”);

    展开全文
  • 如何在ArcGis字段属性表中设置字段下拉选框?? 其实这个功能对于大部分的使用者都比较鸡肋,因为一使用这个功能就不能够批量处理一键赋值了。但是,对于省州、国家一层的管理者为了使数据的属性、字段长短统一、...

    如何在ArcGis字段属性表中设置字段下拉选框??
    在这里插入图片描述

    其实这个功能对于大部分的使用者都比较鸡肋,因为一使用这个功能就不能够批量处理一键赋值了。但是,对于省州、国家一层的管理者为了使数据的属性、字段长短统一、完备这是一个好办法,也能够避免欺上的情况发生(偷工减料)。但是,学习了也是为了以备不时之需。
    具体为什么会写关于这个功能的处理,也是感谢小伙伴的私信提问,所以各位小伙伴有什么问题还是多多提问,一同学习进步哦。

    一、数据材料准备
    这次数据处理涉及到ArcCatalog的使用,大部分亲对于ArcGIS软件的认识最多的和使用最多的就是ArcMap,其实ArcCatalog的功能主要是数据管理。新建一个GDB数据库文件,添加一个123.shp的数据,数据中添加一个字段:下拉选框(选框内容:1、是;2、否;3、NULL。另,如果数值允许为空,那么3的NULL就不用定义了。)当然没有安装10.2及其以上的ArcGis软件的各位亲,可以移步(公号:ArcGis爱学习)公号菜单找软件下载以及安装方法。
    数据材料准备这里就不进行赘述,大家可以参看如下文章:
    什么是文件地理数据库?
    什么是个人地理数据库?
    如何通过目录树创建文件地理数据库?
    在ArcGis中如何创建个人地理数据库?
    以上四篇是关于地理数据库(gdb和mdb)。
    ArcGis中字段计算器及字段运算符
    ArcGis中如何对属性表中的字段进行顺序赋值?
    ArcGis数据属性表的操作
    地理信息系统导论学习笔记(8)——属性数据管理
    以上四篇是关于属性数据表和字段相关。
    如果还是没有弄清楚可以文末留言,获取准备好的素材。也可以提问。
    二、操作步骤
    2.1打开ArcCatalog软件
    具体路径一般为:1、电脑开始>>2、ArcGis文件夹>>3、点击ArcCatalog10.x软件。如图2-1所示,
    图2-1:
    在这里插入图片描述
    2.2创建所需数据
    GDB数据库、123要素数据集及123.shp要素类数据
    在ArcCatalog中链接到相应的文件夹,点击右键>>新建文件地理数据库(GBD)>>选中GDB点击右键新建要素类(按新建要素类步骤顺序进行:要素数据集>要素类)>>命名字段123,字段数据类型为文本。如图2-2所示,
    图2-2:
    在这里插入图片描述

    添加完字段后,需要增加图层内容(即随意画几个面、线或点图层(以各位建的图层类别来计,本文以面为例。))然后才能对字段属性进行下拉框进行定义。
    注:如不是:按新建GDB>要素数据集>要素类创建要素,很可能不能够添加属性域(无法进行2.3),并会跳出如下窗口。如图2-3所示,
    图2-3:
    在这里插入图片描述

    2.3对下拉选框字段进行定义
    打开ArcCatalog添加已创建的数据>>单击文件地理数据库右键>>下拉数据条(属性)>>打开数据库属性(点击属性域选项卡,图2-5)>>打开至要素类数据图层(右键点击属性打开要素类属性,图2-6)。如图2-4至2-6所示,
    图2-4:
    在这里插入图片描述

    图2-5:
    在这里插入图片描述

    如上设置好gdb的属性域,点击打开到要素数据,单击鼠标右键。
    图2-6:
    在这里插入图片描述

    至此,字段属性表中字段下拉选框已设置完成。
    2.4验证数据成功与否?
    在ArcMap中打开定义好的数据>>启动数据编辑>>打开图层的属性数据表>>点击字段属性内容看看是否已为下拉选框??
    如图2-7所示,
    图2-7:
    在这里插入图片描述

    注:验证时需打开属性表且图层在编辑状态。
    三、总结
    前例讲述的是以文本为例的下拉选择框示范,其实大家也可以自己尝试不同字段类型下的属性域如何设置。字段类型在ArcGis中包括如下:短整型、长整型、浮点型、双精度、文本和日期。大概归类一下就是前四个为数值型,后两个为文本或字符串型。
    另,大家编辑图层时,请不要同时使用ArcMap和ArcCatalog。

    ▼ 往期精彩回顾 ▼
    1、ArcGis汇总(1安装篇、2基础篇、3技术篇、4ESRI视频分享篇)
    2、ArcGis中的地理坐标系和投影坐标系?
    3、如何制作封面图?(鹰眼图制作)
    4、范围指示器和格网示例

    展开全文
  • 关于dv控件的richeditcontrol 文本框字段属性,我想让指定字段为只读,然后下面的 空间是可以进行编辑的,不知道有大神能帮吗解决吗
  • 在大型系统建模时,同一字段存在多个表中,有时需将这个字段属性设为一致,一个一个表去设麻烦也有可能漏掉,我们可以写一段VBS代码统一修改,如下是为“IsDelete”字段统一 1.必填 2.默认值0 Tools->...
  • 字段属性的区别

    千次阅读 2019-05-29 08:35:36
    我们先来写一个类Person,字段为:name、age,属性:Name、Age。那么,成员变量:name、age、Name、Age。字段属性,都可以叫做是成员变量。属性字段都是用来存储数据的,但肯定是有不同的 // public ...
  • Kotlin 字段属性

    千次阅读 2017-08-15 21:10:37
    Kotlin幕后字段;Kotlin属性;Kotlin延迟初始化属性;Kotlin编译期常量。
  • 利用SSMS设置字段IDENTITY属性的步骤(本人用的是2016版企业管理器): 设置自增字段  第一步:右击表单,单击设计按钮 第二步:找到需要设置自增的字段,在列属性中的标志规范-是标识 修改为是,标识增量依据...
  • PowerDesigner 将表的字段name属性设置到comment注释
  • Java字段属性

    2020-02-29 18:17:03
    属性字段区别: Java中的属性(property),通常可以理解为get和set方法。更形象的说就是:属性...比如,name字段是私有的,调用getName()方法时,我们要说是获得name属性,调用setName(String name)方法时要说设置...
  • C#中的字段属性的区别及属性的作用

    万次阅读 多人点赞 2018-05-26 09:56:15
    C#中的字段属性的区别及属性的作用 先上代码 public class Employee { //字段 private string name; //属性 public string Name { get { return name; } set { name = value; } } } 这段代码...
  • 字段属性 字段约束

    2019-05-31 21:31:54
    AutoField 自动增长的IntegerField,通常不用指定,不指定时Django会自动创建属性名为id的自动增长属性。 BooleanField 布尔字段,值为True或False。 NullBooleanField 支持Null、True、False三种值。 CharField(max_...
  • Oracle 修改字段非空属性问题

    千次阅读 2019-06-17 16:56:54
    背景:最近因为项目要做国际推广,然后在国外使用环境中有一个我们国内系统必填的字段是不需要的,导致一些问题所以需要修改数据库中对应字段的非空属性为允许为空,因为sql水平实在渣渣,只能网上搜索结果,找到一堆答案,...
  • 字段属性(C#)

    千次阅读 2016-03-05 17:13:56
    字段属性是不同的两个概念: 字段是类中实打实的一种变量。用来存储与对象相关联的数据。所以当字段规定为public时,在当前类之外其他类中 随时随地访问和修改字段值(只要定义好当前类的实例即可,除static外)...
  • 字段属性

    千次阅读 2009-09-28 10:13:00
    public int I{get{....}set{....}} }其中,i是字段,I是属性字段是属于一个类的,在类中定义(注意:是类中,而不是类中的某个方法或属性中)在本类中可以用this.字段名访问且本类中的所有属性、方法等都可以访问...
  • MySQL查询字段属性

    千次阅读 2018-08-13 12:41:59
    t.column_name '字段名', t.COLUMN_TYPE '数据类型', t.IS_NULLABLE '可为空', t.COLUMN_KEY '主键', t.COLUMN_DEFAULT '默认值', t.COLUMN_COMMENT '注释' FROM information_schema.COLUMNS t ...
  • 这样就会出现一个问题,当实体对象中某个属性值为空时,对应的数据库的字段就会插入null值,而默认值是插入时不指定该字段,该字段的值才会取默认值。 所以这里我是向设置了默认值的字段插入了null,才导致出现上述...
  • C#类的字段属性

    千次阅读 2018-10-13 11:53:03
    属性属性不是字段,本质上是定义修改字段的方法。 2.字段的划分: (1)静态字段:用修饰符static声明的字段。 不管包含该静态字段的类生成多少个对象或根本无对象,该字段都只有一个实例,静态字段不能被撤销...
  • 【MongoDB】新增、删除字段属性

    千次阅读 2019-09-19 17:48:33
    1、新增字段属性) db.Task.update( {}, { $set: { memoOld: null} }, false, true ) 新增memoOld字段,需要什么类型的就把null替换为相应的值,比如字符串“hahaha”、比如NumberInt(1)。 2、删除字段...
  • MyBatis实体非字段属性注解

    千次阅读 2019-09-26 11:42:18
    mybatis做持久化时,表的字段与数据实体属性理论是上一致的.而在一些特殊情况下,也需要在实体中加一些非字段属性, 添加之后,却提示表中没有该字段 , 我在之前使用的时候 ,一直用的是@transient这个注解 ,我查了...
  • java中字段属性

    千次阅读 2018-06-14 20:23:56
    属性是一种较为传统的叫法,也比较符合汉语习惯的说法,再java的官方的说法里面,属性被称为Field,因此有的地方也把属性译为字段
  • 字段属性设置 not null 不为空 auto_increment 设定int类型字段的值可以“自增长”,即其值无需“写入”,而会自动获得并增加 注:此属性必须随同 primary key 或 unique key 一起使用。 [primary] key: 设定...
  • 类中字段属性的区别

    千次阅读 2019-11-21 16:34:31
    属性:类提供给外部调用时可以使用的对象,可以设置(set())或读取(get())该对象的值 字段:类内部用的存储数据 可以把光标放到类图的属性处验证: 形象记忆: 在vs自动生成的类图中,字段前面是,蓝色的盒子代表...
  • ArcGIS批量修改字段属性

    千次阅读 2020-09-09 15:40:02
    右击需要赋值的属性字段 > 字段计算器 2、在输入框中输入:“污染”。(引号为英文双引号;如果是数字的话直接输入即可。) 需求二:根据条件将字段修改为不同的值,如:修改生活污染强度字段值,将小于50的改...
  • 用标签属性方式设置字段formatter时,发现没有效果: 如:性别 原因: bootstrap-table.js第399行,代码中只判断了formatter typeof 为function的情况 解决办法: 修改第399行代码块: 修改前 if ...
  • c# 字段属性

    万次阅读 2011-10-03 20:10:54
    一、字段(field) ...二、属性(property) 1、引入  假如将字段声明为public,则在类的外部都可以对该字段进行访问和更改,违背了类的封装特性。如果声明为private,则这种形式的封装通常又过于彻
  • mysql查询数据库中所有字段属性

    千次阅读 2020-05-30 14:39:28
    大型项目中数据库中有成百上千张表,想要统计数据库中相同的字段名,不同的长度或类型,所有的字段属性。 利用简单的SQL帮助我们进行统计。 1.查询数据库中某个库所有字段的属性(指定数据库库名),若想查询所有...
  • C#:静态之字段属性

    千次阅读 2019-01-30 20:48:40
    static 关键字,用于修饰类,字段属性,方法,构造方法等。被 static 修饰的类称之为“静态类”; 被 static 修饰的成员称之为“静态成员”,被修饰过的成员分别称为:静态字段,静态属性,静态方法,静态构造方法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 940,757
精华内容 376,302
关键字:

怎么设置字段的相关属性