001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.cluster.Priority;
018
019
023 public interface SearchEngine {
024
025 public BooleanClauseFactory getBooleanClauseFactory();
026
027 public BooleanQueryFactory getBooleanQueryFactory();
028
029 public Priority getClusteredWritePriority();
030
031 public IndexSearcher getIndexSearcher();
032
033 public IndexWriter getIndexWriter();
034
035 public TermQueryFactory getTermQueryFactory();
036
037 public TermRangeQueryFactory getTermRangeQueryFactory();
038
039 public String getVendor();
040
041 public boolean isClusteredWrite();
042
043 public boolean isLuceneBased();
044
045 }