forked from dotCMS/core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bundle_test.jsp
43 lines (31 loc) · 1.26 KB
/
bundle_test.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<%@page import="com.dotcms.enterprise.publishing.sitesearch.SiteSearchConfig"%>
<%@page import="java.util.Date"%>
<%@page import="java.util.ArrayList"%>
<%@page import="com.dotcms.enterprise.publishing.sitesearch.ESSiteSearchPublisher"%>
<%@page import="java.util.Arrays"%>
<%@page import="java.util.List"%>
<%@page import="com.dotmarketing.business.APILocator"%>
<%@page import="com.dotcms.publishing.PublisherConfig"%>
<%@ page import="com.dotmarketing.util.UtilMethods" %>
<%@ page import="com.dotmarketing.beans.Host" %>
<%@ page import="com.dotmarketing.business.web.WebAPILocator"%>
<%
Host host = WebAPILocator.getHostWebAPI().getCurrentHost(request);
SiteSearchConfig pconf = new SiteSearchConfig();
pconf.setIndexName("sitesearch_willtest");
pconf.setId("2012-04-11");
pconf.setUser(APILocator.getUserAPI().getSystemUser());
pconf.setHosts(Arrays.asList(host));
Date start = new Date(112, 2, 5);
Date end = new Date(112, 3, 17);
//pconf.setStartDate(start);
//pconf.setEndDate(end);
//List<String> inc = Arrays.asList("/images/*");
//pconf.setIncludePatterns(inc);
List<Class> clazz = new ArrayList();
clazz.add(ESSiteSearchPublisher.class);
pconf.setPublishers(clazz);
pconf.setIncremental(false);
pconf.setLiveOnly(false);
APILocator.getPublisherAPI().publish(pconf);
%>