All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tinygroup.fulltext.FullText Maven / Gradle / Ivy

The newest version!
package org.tinygroup.fulltext;

import org.tinygroup.fulltext.document.Document;

/**
 * 全文检索的接口
 * @author yancheng11334
 *
 */
public interface FullText {
	
	/**
	 * application.xml的全局配置参数名:
* 参数值:全文检索接口的bean名称 */ public static final String FULLTEXT_BEAN_NAME = "FULLTEXT_BEAN_NAME"; /** * 创建索引 * @param type 索引项:相当于分类,便于查询 * @param data * @param arguments */ public void createIndex(String type,T data,Object... arguments); /** * 删除索引 * @param type 索引项:相当于分类,便于查询 * @param data * @param arguments */ public void deleteIndex(String type,T data,Object... arguments); /** * 查询索引 * @param searchCondition * @return */ public Pager search(String searchCondition); /** * 查询带分页的索引 * @param searchCondition * @param start * @param limit * @return */ public Pager search(String searchCondition,int start,int limit); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy