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
035 @Deprecated
036 public void postProcessContextQuery(
037 BooleanQuery contextQuery, SearchContext searchContext)
038 throws Exception;
039
040 public void postProcessDocument(Document document, Object obj)
041 throws Exception;
042
043 public void postProcessFullQuery(
044 BooleanQuery fullQuery, SearchContext searchContext)
045 throws Exception;
046
047 public void postProcessSearchQuery(
048 BooleanQuery searchQuery, BooleanFilter booleanFilter,
049 SearchContext searchContext)
050 throws Exception;
051
052
057 @Deprecated
058 public void postProcessSearchQuery(
059 BooleanQuery searchQuery, SearchContext searchContext)
060 throws Exception;
061
062 public void postProcessSummary(
063 Summary summary, Document document, Locale locale, String snippet);
064
065 }