com.supermap.analyst.addressmatching
类 AddressSearchSetting
- java.lang.Object
-
- com.supermap.analyst.addressmatching.AddressSearchSetting
-
public class AddressSearchSetting extends Object
中文地址模糊匹配的参数设置类。 设置参数包括地址匹配所使用的搜索路径,搜索结果数目,搜索组别等。
-
-
构造器概要
构造器 构造器和说明 AddressSearchSetting()
默认构造函数,构造一个新的 AddressSearchSetting 对象。AddressSearchSetting(AddressSearchSetting addressSearchSetting)
根据指定的 AddressSearchSetting 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 String
getLowestGroupName()
返回用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。int
getMaxResultCount()
返回用来做中文地址模糊匹配的搜索的匹配结果的最大数目。String
getSearchDirectory()
获取地址数据索引的路径String
getSecondaryGroupName()
返回用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。String
getTopGroupName()
返回用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。boolean
isAddressSegmented()
返回传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。boolean
isLocationReturn()
返回中文地址模糊匹配结果对象(即AddressMatchResult
类)是否包含位置信息。void
setAddressSegmented(boolean value)
设置传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。void
setLocationReturn(boolean value)
设置中文地址模糊匹配结果对象(即AddressMatchResult
类)是否包含位置信息。void
setLowestGroupName(String value)
设置用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。void
setMaxResultCount(int value)
设置用来做中文地址模糊匹配的搜索的匹配结果的最大数目。void
setSearchDirectory(String value)
设置用于中文地址模糊匹配的搜索路径,即创建的地址数据索引的路径。void
setSecondaryGroupName(String value)
设置用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。void
setTopGroupName(String value)
设置用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。
-
-
-
构造器详细资料
-
AddressSearchSetting
public AddressSearchSetting()
默认构造函数,构造一个新的 AddressSearchSetting 对象。
-
AddressSearchSetting
public AddressSearchSetting(AddressSearchSetting addressSearchSetting)
根据指定的 AddressSearchSetting 对象构造一个与其完全相同的新对象。- 参数:
addressSearchSetting
- 指定的 AddressSearchSetting 对象。
-
-
方法详细资料
-
getSearchDirectory
public String getSearchDirectory()
获取地址数据索引的路径- 返回:
- 返回路径
-
setSearchDirectory
public void setSearchDirectory(String value)
设置用于中文地址模糊匹配的搜索路径,即创建的地址数据索引的路径。- 参数:
value
- 搜索路径名称。
-
getMaxResultCount
public int getMaxResultCount()
返回用来做中文地址模糊匹配的搜索的匹配结果的最大数目。- 返回:
- 匹配结果的最大数目。
-
setMaxResultCount
public void setMaxResultCount(int value)
设置用来做中文地址模糊匹配的搜索的匹配结果的最大数目。- 参数:
value
- 匹配结果的最大数目。
-
getTopGroupName
public String getTopGroupName()
返回用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。- 返回:
- 一级分组的字段名称。
-
setTopGroupName
public void setTopGroupName(String value)
设置用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。- 参数:
value
- 一级分组的字段名称。
-
getSecondaryGroupName
public String getSecondaryGroupName()
返回用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。- 返回:
- 二级分组的字段名称。
-
setSecondaryGroupName
public void setSecondaryGroupName(String value)
设置用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。- 参数:
value
- 二级分组的字段名称。
-
getLowestGroupName
public String getLowestGroupName()
返回用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。- 返回:
- 三级分组的字段名称。
-
setLowestGroupName
public void setLowestGroupName(String value)
设置用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。- 参数:
value
- 三级分组的字段名称。
-
isLocationReturn
public boolean isLocationReturn()
返回中文地址模糊匹配结果对象(即AddressMatchResult
类)是否包含位置信息。true 表示中文地址模糊匹配结果对象包含位置信息,false 表示不包含位置信息。位置信息是指查询出来的地址所在的地理位置。
- 如果查询出来的对象是点,则返回点的坐标;
- 如果查询出来的对象是面或者其他对象,则返回对象的中心点。
- 返回:
- 中文地址模糊匹配结果对象包含位置信息返回 true;否则返回 false。
- 默认值:
- 默认值为 false。
-
setLocationReturn
public void setLocationReturn(boolean value)
设置中文地址模糊匹配结果对象(即AddressMatchResult
类)是否包含位置信息。位置信息是指查询出来的地址所在的地理位置。
- 如果查询出来的对象是点,则返回点的坐标;
- 如果查询出来的对象是面或者其他对象,则返回对象的中心点。
- 参数:
value
- 一个布尔值指定是否包含位置信息。
-
isAddressSegmented
public boolean isAddressSegmented()
返回传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。“*”是分词符,即用户可以使用“*”符号自己对输入的待匹配的中文地址进行分词,从而划分自定义的有意义的词,进而通过中文地址模糊匹配方法找到匹配的内容。- 返回:
- 如果传入的地址被分割过,返回 true;否则返回 false。
- 默认值:
- 默认值为 false。
-
setAddressSegmented
public void setAddressSegmented(boolean value)
设置传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。“*”是分词符,即用户可以使用“*”符号自己对输入的待匹配的中文地址进行分词,从而划分自定义的有意义的词,进而通过中文地址模糊匹配方法找到匹配的内容。- 参数:
value
- 一个布尔值指定是否分割传入的地址。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.