com.supermap.analyst.addressmatching
类 AddressSearchSetting

java.lang.Object
  继承者 com.supermap.analyst.addressmatching.AddressSearchSetting

public class AddressSearchSetting
extends java.lang.Object

中文地址模糊匹配的参数设置类。 设置参数包括地址匹配所使用的搜索路径,搜索结果数目,搜索组别等。


构造方法摘要
AddressSearchSetting()
          默认构造函数,构造一个新的 AddressSearchSetting 对象。
AddressSearchSetting(AddressSearchSetting addressSearchSetting)
          根据指定的 AddressSearchSetting 对象构造一个与其完全相同的新对象。
 
方法摘要
 java.lang.String getLowestGroupName()
          返回用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。
 int getMaxResultCount()
          返回用来做中文地址模糊匹配的搜索的匹配结果的最大数目。
 java.lang.String getSecondaryGroupName()
          返回用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。
 java.lang.String getTopGroupName()
          返回用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。
 boolean isAddressSegmented()
          返回传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。
 boolean isLocationReturn()
          返回中文地址模糊匹配结果对象(即 AddressMatchResult 类)是否包含位置信息。
 void setAddressSegmented(boolean value)
          设置传入的中文地址是否已经被分割,即用“*”分隔符进行了分词。
 void setLocationReturn(boolean value)
          设置中文地址模糊匹配结果对象(即 AddressMatchResult 类)是否包含位置信息。
 void setLowestGroupName(java.lang.String value)
          设置用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。
 void setMaxResultCount(int value)
          设置用来做中文地址模糊匹配的搜索的匹配结果的最大数目。
 void setSearchDirectory(java.lang.String value)
          设置用于中文地址模糊匹配的搜索路径,即创建的地址数据索引的路径。
 void setSecondaryGroupName(java.lang.String value)
          设置用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。
 void setTopGroupName(java.lang.String value)
          设置用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AddressSearchSetting

public AddressSearchSetting()
默认构造函数,构造一个新的 AddressSearchSetting 对象。


AddressSearchSetting

public AddressSearchSetting(AddressSearchSetting addressSearchSetting)
根据指定的 AddressSearchSetting 对象构造一个与其完全相同的新对象。

参数:
addressSearchSetting - 指定的 AddressSearchSetting 对象。
方法详细信息

setSearchDirectory

public void setSearchDirectory(java.lang.String value)
设置用于中文地址模糊匹配的搜索路径,即创建的地址数据索引的路径。

参数:
value - 搜索路径名称。

getMaxResultCount

public int getMaxResultCount()
返回用来做中文地址模糊匹配的搜索的匹配结果的最大数目。

返回:
匹配结果的最大数目。

setMaxResultCount

public void setMaxResultCount(int value)
设置用来做中文地址模糊匹配的搜索的匹配结果的最大数目。

参数:
value - 匹配结果的最大数目。

getTopGroupName

public java.lang.String getTopGroupName()
返回用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。

返回:
一级分组的字段名称。

setTopGroupName

public void setTopGroupName(java.lang.String value)
设置用来做中文地址模糊匹配的一级分组的字段名称,前提是创建数据索引的时候也设置了一级分组字段名称。

参数:
value - 一级分组的字段名称。

getSecondaryGroupName

public java.lang.String getSecondaryGroupName()
返回用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。

返回:
二级分组的字段名称。

setSecondaryGroupName

public void setSecondaryGroupName(java.lang.String value)
设置用来做中文地址模糊匹配的二级分组的字段名称,前提是创建数据索引的时候也设置了二级分组字段名称。

参数:
value - 二级分组的字段名称。

getLowestGroupName

public java.lang.String getLowestGroupName()
返回用来做中文地址模糊匹配的三级分组的字段名称,前提是创建数据索引的时候也设置了三级分组字段名称。

返回:
三级分组的字段名称。

setLowestGroupName

public void setLowestGroupName(java.lang.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 - 一个布尔值指定是否分割传入的地址。