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
在接口中 SHSearcher
fieldName
- 字段名keyWord
- 关键字maxRowCount
- 最多检索条数public SearchDatastore search(java.lang.String fieldName, java.lang.String keyWord)
search
在接口中 SHSearcher
fieldName
- 字段名keyWord
- 关键字public int serachRelationCount(java.lang.String fieldName, java.lang.String keyWord)
serachRelationCount
在接口中 SHSearcher
fieldName
- 字段名keyWord
- 关键字public org.apache.lucene.analysis.Analyzer getAnalyzer()
SHSearcher
getAnalyzer
在接口中 SHSearcher
public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
SHSearcher
setAnalyzer
在接口中 SHSearcher
analyzer
- Analyzerpublic org.apache.lucene.search.Query getQuery()
SHSearcher
getQuery
在接口中 SHSearcher
public void setQuery(org.apache.lucene.search.Query query)
SHSearcher
setQuery
在接口中 SHSearcher
query
- Querypublic java.lang.String getFieldName()
SHSearcher
getFieldName
在接口中 SHSearcher
public java.lang.String getKeyWord()
SHSearcher
getKeyWord
在接口中 SHSearcher
public void setFieldName(java.lang.String fieldName)
SHSearcher
setFieldName
在接口中 SHSearcher
fieldName
- Stringpublic void setKeyWord(java.lang.String keyWord)
SHSearcher
setKeyWord
在接口中 SHSearcher
keyWord
- String