source: other-projects/hathitrust/wcsa/extracted-features-solr/trunk/web-portal/admin.html@ 31614

Last change on this file since 31614 was 31383, checked in by davidb, 7 years ago

Files for initial functioning search page

File size: 13.2 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<html ng-app="solrAdminApp">
3<head><!--
4Licensed to the Apache Software Foundation (ASF) under one or more
5contributor license agreements. See the NOTICE file distributed with
6this work for additional information regarding copyright ownership.
7The ASF licenses this file to You under the Apache License, Version 2.0
8(the "License"); you may not use this file except in compliance with
9the License. You may obtain a copy of the License at
10
11http://www.apache.org/licenses/LICENSE-2.0
12
13Unless required by applicable law or agreed to in writing, software
14distributed under the License is distributed on an "AS IS" BASIS,
15WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16See the License for the specific language governing permissions and
17limitations under the License.
18-->
19
20
21 <title>Solr Admin</title>
22
23 <link rel="icon" type="image/x-icon" href="img/favicon.ico?_=${version}">
24 <link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico?_=${version}">
25
26
27 <link rel="stylesheet" type="text/css" href="css/angular/common.css?_=${version}">
28 <link rel="stylesheet" type="text/css" href="css/angular/analysis.css?_=${version}">
29 <link rel="stylesheet" type="text/css" href="css/angular/cloud.css?_=${version}">
30 <link rel="stylesheet" type="text/css" href="css/angular/cores.css?_=${version}">
31 <link rel="stylesheet" type="text/css" href="css/angular/collections.css?_=${version}">
32 <link rel="stylesheet" type="text/css" href="css/angular/dashboard.css?_=${version}">
33 <link rel="stylesheet" type="text/css" href="css/angular/dataimport.css?_=${version}">
34 <link rel="stylesheet" type="text/css" href="css/angular/files.css?_=${version}">
35 <link rel="stylesheet" type="text/css" href="css/angular/index.css?_=${version}">
36 <link rel="stylesheet" type="text/css" href="css/styles/java-properties.css?_=${version}">
37 <link rel="stylesheet" type="text/css" href="css/angular/logging.css?_=${version}">
38 <link rel="stylesheet" type="text/css" href="css/angular/menu.css?_=${version}">
39 <link rel="stylesheet" type="text/css" href="css/angular/plugins.css?_=${version}">
40 <link rel="stylesheet" type="text/css" href="css/angular/documents.css?_=${version}">
41 <link rel="stylesheet" type="text/css" href="css/angular/query.css?_=${version}">
42 <link rel="stylesheet" type="text/css" href="css/angular/stream.css?_=${version}">
43 <link rel="stylesheet" type="text/css" href="css/angular/replication.css?_=${version}">
44 <link rel="stylesheet" type="text/css" href="css/angular/schema.css?_=${version}">
45 <link rel="stylesheet" type="text/css" href="css/angular/segments.css?_=${version}">
46 <link rel="stylesheet" type="text/css" href="css/angular/threads.css?_=${version}">
47 <link rel="stylesheet" type="text/css" href="css/angular/chosen.css?_=${version}">
48
49 <meta http-equiv="x-ua-compatible" content="IE=9">
50 <script src="libs/jquery-2.1.3.min.js"></script>
51 <script src="libs/chosen.jquery.js"></script>
52 <script src="libs/jquery.jstree.js"></script>
53 <script src="libs/angular.js"></script>
54 <script src="libs/angular-chosen.js"></script>
55 <script src="libs/angular-resource.min.js"></script>
56 <script src="libs/angular-route.min.js"></script>
57 <script src="libs/angular-cookies.min.js"></script>
58 <script src="libs/ngtimeago.js"></script>
59 <script src="libs/highlight.js"></script>
60 <script src="libs/d3.js"></script>
61 <script src="js/angular/app.js"></script>
62 <script src="js/angular/services.js"></script>
63 <script src="js/angular/controllers/index.js"></script>
64 <script src="js/angular/controllers/logging.js"></script>
65 <script src="js/angular/controllers/cloud.js"></script>
66 <script src="js/angular/controllers/collections.js"></script>
67 <script src="js/angular/controllers/cores.js"></script>
68 <script src="js/angular/controllers/threads.js"></script>
69 <script src="js/angular/controllers/java-properties.js"></script>
70 <script src="js/angular/controllers/core-overview.js"></script>
71 <script src="js/angular/controllers/collection-overview.js"></script>
72 <script src="js/angular/controllers/analysis.js"></script>
73 <script src="js/angular/controllers/dataimport.js"></script>
74 <script src="js/angular/controllers/documents.js"></script>
75 <script src="js/angular/controllers/files.js"></script>
76 <script src="js/angular/controllers/query.js"></script>
77 <script src="js/angular/controllers/stream.js"></script>
78 <script src="js/angular/controllers/plugins.js"></script>
79 <script src="js/angular/controllers/replication.js"></script>
80 <script src="js/angular/controllers/schema.js"></script>
81 <script src="js/angular/controllers/segments.js"></script>
82
83</head>
84<body ng-controller="MainController">
85
86 <div id="wrapper" scrollable-when-small>
87
88 <div id="header">
89
90 <a href="./" id="solr"><span>Apache SOLR</span></a>
91
92 <p id="environment">&nbsp;</p>
93
94 </div>
95
96 <div id="main" class="clearfix">
97
98 <div class="header-message" id="init-failures" ng-show="showInitFailures">
99
100 <h2>SolrCore Initialization Failures</h2>
101 <ul>
102 <li ng-repeat="(core,error) in initFailures"><strong>{{core}}:</strong> {{error}}</li>
103 </ul>
104 <p>Please check your logs for more information</p>
105
106 </div>
107
108 <div id="loading" class="loader universal-loader" loading-status-message>&nbsp;</div>
109
110 <div id="connection-box" connection-message>
111 <div id="connection-status-modal">
112 </div>
113
114 <div class="connection-status header-message">
115 <h2>Connection to Solr lost</h2>
116 <p>Please check the Solr instance.</p>
117 </div>
118 <div class="connection-status header-message" id="connection-status-recovered" ng-show="connectionRecovered">
119 <h2>Connection recovered...</h2>
120 <p>Continuing to load data...</p>
121 </div>
122 </div>
123 <div id="http-exception" class="header-message" ng-repeat="(url, exception) in exceptions">
124 <div class="exception">{{exception.msg}}</div>
125 </div>
126
127 <div class="other-ui-link">
128 Use <a class="ul" href="/solr/old.html">original UI</a><a target="_blank" href="http://wiki.apache.org/solr/AngularUI">&nbsp;<span class="help"></span></a>
129 </div>
130
131 <div id="content-wrapper">
132 <div ng-view id="content">
133
134 </div>
135 </div>
136
137 <div id="menu-wrapper">
138 <div>
139
140 <ul id="menu">
141
142 <li id="index" class="global" ng-class="{active:page=='index'}"><p><a href="#/">Dashboard</a></p></li>
143
144 <li id="logging" class="global" ng-class="{active:page=='logging'}"><p><a href="#/~logging">Logging</a></p>
145 <ul ng-show="showingLogging">
146 <li class="level" ng-class="{active:page=='logging-levels'}"><a href="#/~logging/level">Level</a></li>
147 </ul>
148 </li>
149
150 <li id="cloud" class="global optional" ng-show="isCloudEnabled" ng-class="{active:showingCloud}"><p><a href="#/~cloud">Cloud</a></p>
151 <ul ng-show="showingCloud">
152 <li class="tree" ng-class="{active:page=='cloud-tree'}"><a href="#/~cloud?view=tree">Tree</a></li>
153 <li class="graph" ng-class="{active:page=='cloud-graph'}"><a href="#/~cloud">Graph</a></li>
154 <li class="rgraph" ng-class="{active:page=='cloud-rgraph'}"><a href="#/~cloud?view=rgraph">Graph (Radial)</a></li>
155 <li class="dump" ng-class="{active:page=='cloud-dump'}"><a ng-click="dumpCloud()">Dump</a></li>
156 </ul>
157 </li>
158
159 <li ng-show="isCloudEnabled" id="collections" class="global" ng-class="{active:page=='collections'}"><p><a href="#/~collections">Collections</a></p></li>
160 <li ng-hide="isCloudEnabled" id="cores" class="global" ng-class="{active:page=='cores'}"><p><a href="#/~cores">Core Admin</a></p></li>
161
162 <li id="java-properties" class="global" ng-class="{active:page=='java-props'}"><p><a href="#/~java-properties">Java Properties</a></li>
163
164 <li id="threads" class="global" ng-class="{active:page=='threads'}"><p><a href="#/~threads">Thread Dump</a></p></li>
165
166 </ul>
167
168 <div id="collection-selector" ng-show="isCloudEnabled">
169 <div id="has-collections" ng-show="collections.length!=0">
170 <select data-placeholder="Collection Selector"
171 ng-model="currentCollection"
172 chosen
173 ng-change="showCollection(currentCollection)"
174 ng-options="collection.name for collection in collections"></select>
175 </div>
176 <p id="has-no-collections" ng-show="collections.length==0"><a href="#/~collections">
177 No collections available
178 <span>Go and create one</span>
179 </a></p>
180 </div>
181 <div id="collection-menu" class="sub-menu" ng-show="currentCollection">
182 <ul>
183 <li class="overview" ng-class="{active:page=='collection-overview'}"><a href="#/{{currentCollection.name}}/collection-overview"><span>Overview</span></a></li>
184 <li class="analysis" ng-class="{active:page=='analysis'}"><a href="#/{{currentCollection.name}}/analysis"><span>Analysis</span></a></li>
185 <li class="dataimport" ng-class="{active:page=='dataimport'}"><a href="#/{{currentCollection.name}}/dataimport"><span>Dataimport</span></a></li>
186 <li class="documents" ng-class="{active:page=='documents'}"><a href="#/{{currentCollection.name}}/documents"><span>Documents</span></a></li>
187 <li class="files" ng-class="{active:page=='files'}"><a href="#/{{currentCollection.name}}/files"><span>Files</span></a></li>
188 <li class="query" ng-class="{active:page=='query'}"><a href="#/{{currentCollection.name}}/query"><span>Query</span></a></li>
189 <li class="stream" ng-class="{active:page=='stream'}"><a href="#/{{currentCollection.name}}/stream"><span>Stream</span></a></li>
190 <li class="schema" ng-class="{active:page=='schema'}"><a href="#/{{currentCollection.name}}/schema"><span>Schema</span></a></li>
191 </ul>
192 </div>
193 <div id="core-selector">
194 <div id="has-cores" ng-show="cores.length!=0">
195 <select data-placeholder="Core Selector"
196 ng-model="currentCore"
197 chosen
198 ng-change="showCore(currentCore)"
199 ng-options="core.name for core in cores"></select>
200 </div>
201 <p id="has-no-cores" ng-show="cores.length==0"><a href="#/~cores">
202 No cores available
203 <span>Go and create one</span>
204 </a></p>
205 </div>
206 <div id="core-menu" class="sub-menu" ng-show="currentCore">
207 <ul>
208 <li class="overview" ng-class="{active:page=='overview'}"><a href="#/{{currentCore.name}}"><span>Overview</span></a></li>
209 <li ng-hide="isCloudEnabled" class="analysis" ng-class="{active:page=='analysis'}"><a href="#/{{currentCore.name}}/analysis"><span>Analysis</span></a></li>
210 <li ng-hide="isCloudEnabled" class="dataimport" ng-class="{active:page=='dataimport'}"><a href="#/{{currentCore.name}}/dataimport"><span>Dataimport</span></a></li>
211 <li ng-hide="isCloudEnabled" class="documents" ng-class="{active:page=='documents'}"><a href="#/{{currentCore.name}}/documents"><span>Documents</span></a></li>
212 <li ng-hide="isCloudEnabled" class="files" ng-class="{active:page=='files'}"><a href="#/{{currentCore.name}}/files"><span>Files</span></a></li>
213 <li class="ping" ng-class="{active:page=='ping'}"><a ng-click="ping()"><span>Ping</span><small class="qtime" ng-show="showPing"> (<span>{{pingMS}}ms</span>)</small></a></li>
214 <li class="plugins" ng-class="{active:page=='plugins'}"><a href="#/{{currentCore.name}}/plugins"><span>Plugins / Stats</span></a></li>
215 <li ng-hide="isCloudEnabled" class="query" ng-class="{active:page=='query'}"><a href="#/{{currentCore.name}}/query"><span>Query</span></a></li>
216 <li ng-hide="isCloudEnabled" class="replication" ng-class="{active:page=='replication'}"><a href="#/{{currentCore.name}}/replication"><span>Replication</span></a></li>
217 <li ng-hide="isCloudEnabled" class="schema" ng-class="{active:page=='schema'}"><a href="#/{{currentCore.name}}/schema"><span>Schema</span></a></li>
218 <li class="segments" ng-class="{active:page=='segments'}"><a href="#/{{currentCore.name}}/segments"><span>Segments info</span></a></li>
219 </ul>
220 </div>
221
222 </div>
223 </div>
224
225 <div id="meta">
226
227 <ul>
228
229 <li class="documentation"><a href="http://lucene.apache.org/solr/"><span>Documentation</span></a></li>
230 <li class="issues"><a href="http://issues.apache.org/jira/browse/SOLR"><span>Issue Tracker</span></a></li>
231 <li class="irc"><a href="http://webchat.freenode.net/?channels=#solr"><span>IRC Channel</span></a></li>
232 <li class="mailinglist"><a href="http://wiki.apache.org/solr/UsingMailingLists"><span>Community forum</span></a></li>
233 <li class="wiki-query-syntax"><a href="https://cwiki.apache.org/confluence/display/solr/Query+Syntax+and+Parsing"><span>Solr Query Syntax</span></a></li>
234
235 </ul>
236
237 </div>
238
239 </div>
240
241 </div>
242
243</body>
244</html>
Note: See TracBrowser for help on using the repository browser.