public class SHStandardSearcher extends java.lang.Object implements SHSearcher
Description:
Title:首亨软件 - TSS/CRM等
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
COLNAME_DATASTORE_SCORE |
| 构造器和说明 |
|---|
SHStandardSearcher(java.lang.String indexDir)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.lucene.analysis.Analyzer |
getAnalyzer()
获取词法分析器
|
java.lang.String |
getFieldName()
获取查询字段名
|
java.lang.String |
getKeyWord()
获取查询关键字
|
org.apache.lucene.search.Query |
getQuery()
获取查询器
|
SearchDatastore |
search(java.lang.String fieldName,
java.lang.String keyWord)
检索关键字,最多返回100条记录
|
SearchDatastore |
search(java.lang.String fieldName,
java.lang.String keyWord,
int maxRowCount)
检索关键字
|
int |
serachRelationCount(java.lang.String fieldName,
java.lang.String keyWord)
检索关键字出现的次数
|
void |
setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
设置词法分析器
|
void |
setFieldName(java.lang.String fieldName)
设置查询字段名
|
void |
setKeyWord(java.lang.String keyWord)
设置查询关键字
|
void |
setQuery(org.apache.lucene.search.Query query)
设置查询器
|
public static final java.lang.String COLNAME_DATASTORE_SCORE
public SHStandardSearcher(java.lang.String indexDir)
indexDir - 索引文件路径public SearchDatastore search(java.lang.String fieldName, java.lang.String keyWord, int maxRowCount)
search 在接口中 SHSearcherfieldName - 字段名keyWord - 关键字maxRowCount - 最多检索条数public SearchDatastore search(java.lang.String fieldName, java.lang.String keyWord)
search 在接口中 SHSearcherfieldName - 字段名keyWord - 关键字public int serachRelationCount(java.lang.String fieldName,
java.lang.String keyWord)
serachRelationCount 在接口中 SHSearcherfieldName - 字段名keyWord - 关键字public org.apache.lucene.analysis.Analyzer getAnalyzer()
SHSearchergetAnalyzer 在接口中 SHSearcherpublic void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
SHSearchersetAnalyzer 在接口中 SHSearcheranalyzer - Analyzerpublic org.apache.lucene.search.Query getQuery()
SHSearchergetQuery 在接口中 SHSearcherpublic void setQuery(org.apache.lucene.search.Query query)
SHSearchersetQuery 在接口中 SHSearcherquery - Querypublic java.lang.String getFieldName()
SHSearchergetFieldName 在接口中 SHSearcherpublic java.lang.String getKeyWord()
SHSearchergetKeyWord 在接口中 SHSearcherpublic void setFieldName(java.lang.String fieldName)
SHSearchersetFieldName 在接口中 SHSearcherfieldName - Stringpublic void setKeyWord(java.lang.String keyWord)
SHSearchersetKeyWord 在接口中 SHSearcherkeyWord - String