001
014
015 package com.liferay.portal.kernel.search;
016
017
020 public class BooleanClauseFactoryUtil {
021
022 public static BooleanClause create(
023 SearchContext searchContext, Query query, String occur) {
024
025 return getBooleanClauseFactory(searchContext).create(
026 searchContext, query, occur);
027 }
028
029 public static BooleanClause create(
030 SearchContext searchContext, String field, String value, String occur) {
031
032 return getBooleanClauseFactory(searchContext).create(
033 searchContext, field, value, occur);
034 }
035
036 public static BooleanClauseFactory getBooleanClauseFactory(
037 SearchContext searchContext) {
038
039 String searchEngineId = searchContext.getSearchEngineId();
040
041 SearchEngine searchEngine = SearchEngineUtil.getSearchEngine(
042 searchEngineId);
043
044 return searchEngine.getBooleanClauseFactory();
045 }
046
047 }