/** * Initialize the search for the help pages.<p> * * @param search the search configuration (will be initialized) */ private void initSearch(CmsSearch search) { // Collect the objects required to access the OpenCms VFS from the request CmsObject cmsObject = m_jsp.getCmsObject(); ServletRequest request = m_jsp.getRequest(); search.init(cmsObject); search.setField(new String[] { CmsSearchField.FIELD_TITLE, CmsSearchField.FIELD_KEYWORDS, CmsSearchField.FIELD_DESCRIPTION, CmsSearchField.FIELD_CONTENT}); search.setMatchesPerPage(5); search.setDisplayPages(7); search.setSearchRoot(new StringBuffer("/system/workplace/locales/").append( m_jsp.getRequestContext().getLocale()).append("/help/").toString()); String query = request.getParameter("query"); search.setQuery(query); }
/** * Initialize the search for the help pages.<p> * * @param search the search configuration (will be initialized) */ private void initSearch(CmsSearch search) { // Collect the objects required to access the OpenCms VFS from the request CmsObject cmsObject = m_jsp.getCmsObject(); ServletRequest request = m_jsp.getRequest(); search.init(cmsObject); search.setField( new String[] { CmsSearchField.FIELD_TITLE, CmsSearchField.FIELD_KEYWORDS, CmsSearchField.FIELD_DESCRIPTION, CmsSearchField.FIELD_CONTENT}); search.setMatchesPerPage(5); search.setDisplayPages(7); search.setSearchRoot( new StringBuffer("/system/workplace/locales/").append(m_jsp.getRequestContext().getLocale()).append( "/help/").toString()); String query = request.getParameter("query"); search.setQuery(query); }
/** * Returns the search bean object.<p> * * @param params the parameter map * * @return the used search bean */ private CmsSearch getSearchBean(Map params) { if (m_searchBean == null) { m_searchBean = new CmsSearch(); m_searchBean.init(getWp().getCms()); m_searchBean.setParameters(getSearchParameters(params)); m_searchBean.setIndex(getWp().getSettings().getUserSettings().getWorkplaceSearchIndexName()); m_searchBean.setMatchesPerPage(getWp().getSettings().getUserSettings().getExplorerFileEntries()); m_searchBean.setSearchPage(Integer.parseInt((String)params.get(I_CmsListResourceCollector.PARAM_PAGE))); // set search roots List resources = getResourceNamesFromParam(params); String[] searchRoots = new String[resources.size()]; resources.toArray(searchRoots); m_searchBean.setSearchRoots(searchRoots); } else { int page = Integer.parseInt((String)params.get(I_CmsListResourceCollector.PARAM_PAGE)); if (m_searchBean.getSearchPage() != page) { m_searchBean.setSearchPage(page); m_searchResults = null; } } return m_searchBean; }
"/system/workplace/views/admin/admin-main.jsp?path=/searchindex/singleindex/search&indexname=" + getSearchIndexIndex().getName())); m_search.init(getCms());
m_searchBean.init(getWp().getCms()); m_searchBean.setParameters(getSearchParameters(params)); if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_searchBean.getIndex())) {