001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.search.filter.BooleanFilter;
018
019 import java.util.Locale;
020
021
024 public interface IndexerPostProcessor {
025
026 public void postProcessContextBooleanFilter(
027 BooleanFilter booleanFilter, SearchContext searchContext)
028 throws Exception;
029
030
034 @Deprecated
035 public void postProcessContextQuery(
036 BooleanQuery contextQuery, SearchContext searchContext)
037 throws Exception;
038
039 public void postProcessDocument(Document document, Object obj)
040 throws Exception;
041
042 public void postProcessFullQuery(
043 BooleanQuery fullQuery, SearchContext searchContext)
044 throws Exception;
045
046 public void postProcessSearchQuery(
047 BooleanQuery searchQuery, BooleanFilter booleanFilter,
048 SearchContext searchContext)
049 throws Exception;
050
051
055 @Deprecated
056 public void postProcessSearchQuery(
057 BooleanQuery searchQuery, SearchContext searchContext)
058 throws Exception;
059
060 public void postProcessSummary(
061 Summary summary, Document document, Locale locale, String snippet);
062
063 }