Ejemplo n.º 1
0
 /**
  * 设置可以被模糊搜索的索引内容 对应 Lucene 中的 TOKENIZED 类型,可以被搜索
  *
  * @param content
  */
 public void addContent(RDocItem content) {
   content.setItemType(RetrievalType.RDocItemType.CONTENT);
   fullContent += content.getContent();
   putItem(content);
 }
Ejemplo n.º 2
0
 /**
  * 设置可以被模糊搜索的索引属性内容 对应 Lucene 中的 TOKENIZED 类型,可以被搜索
  *
  * @param property
  */
 public void addProperty(RDocItem property) {
   property.setItemType(RetrievalType.RDocItemType.PROPERTY);
   fullContent += property.getContent();
   putItem(property);
 }
Ejemplo n.º 3
0
 /**
  * 设置数值类型索引内容 对应 Lucene 中的 UN_TOKENIZED 类型,可以被搜索
  *
  * @param property
  */
 public void addNumberProperty(RDocItem number) {
   number.setItemType(RetrievalType.RDocItemType.NUMBER);
   fullContent += number.getContent();
   putItem(number);
 }
Ejemplo n.º 4
0
 /**
  * 设置只能被精确搜索的索引属性内容 对应 Lucene 中的 UN_TOKENIZED 类型,可以被搜索
  *
  * @param property
  */
 public void addUnTokenizedProperty(RDocItem key) {
   key.setItemType(RetrievalType.RDocItemType.KEYWORD);
   fullContent += key.getContent();
   putItem(key);
 }
Ejemplo n.º 5
0
 /**
  * 设置日期类型索引内容 对应 Lucene 中的 UN_TOKENIZED 类型,可以被搜索
  *
  * @param property
  */
 public void addDateProperty(RDocItem date) {
   date.setItemType(RetrievalType.RDocItemType.DATE);
   fullContent += date.getContent();
   putItem(date);
 }