001
014
015 package com.liferay.portlet.documentlibrary.util;
016
017 import com.liferay.portal.kernel.search.HitsOpenSearchImpl;
018 import com.liferay.portal.kernel.search.Indexer;
019 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
020 import com.liferay.portal.util.PortletKeys;
021 import com.liferay.portlet.documentlibrary.model.DLFileEntry;
022
023
026 public class DLOpenSearchImpl extends HitsOpenSearchImpl {
027
028 public static final String SEARCH_PATH = "/c/document_library/open_search";
029
030 public static final String TITLE = "Liferay Documents and Media Search: ";
031
032 @Override
033 public Indexer getIndexer() {
034 return IndexerRegistryUtil.getIndexer(DLFileEntry.class);
035 }
036
037 @Override
038 public String getPortletId() {
039 return PortletKeys.DOCUMENT_LIBRARY;
040 }
041
042 @Override
043 public String getSearchPath() {
044 return SEARCH_PATH;
045 }
046
047 @Override
048 public String getTitle(String keywords) {
049 return TITLE + keywords;
050 }
051
052 }