You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
4.2 KiB
79 lines
4.2 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>YaCy '#[clientname]#': Solr Schema Editor</title>
|
|
#%env/templates/metas.template%#
|
|
</head>
|
|
<body id="IndexSchema_p">
|
|
|
|
#%env/templates/header.template%#
|
|
#%env/templates/submenuIndexControl.template%#
|
|
|
|
<div id="api">
|
|
<a href="api/schema.xml?core=#[core]#">
|
|
<img src="env/grafics/api.png" width="60" height="40" alt="API" /></a>
|
|
<span>The solr schema can also be retrieved as xml here. Click the API icon to see the xml. Just copy this xml to solr/conf/schema.xml to configure solr.</span>
|
|
</div>
|
|
<h2>Solr Schema Editor</h2>
|
|
<p>If you use a custom Solr schema you may enter a different field name in the column 'Custom Solr Field Name' of the YaCy default attribute name</p>
|
|
|
|
<form action="IndexSchema_p.html" method="get" enctype="multipart/form-data" accept-charset="UTF-8">
|
|
Select a core:
|
|
<select id="core" name="core" onchange='submit()'>
|
|
#{cores}#
|
|
<option value="#[name]#" #(selected)#::selected="selected"#(/selected)#>#[name]#</option>
|
|
#{/cores}#
|
|
</select>
|
|
... the core can be searched at <a href="solr/select?core=#[core]#&q=*:*&start=0&rows=3">/solr/select?core=#[core]#&q=*:*&start=0&rows=3</a>
|
|
</form>
|
|
|
|
<form action="IndexSchema_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8">
|
|
<fieldset>
|
|
<input type="hidden" name="core" value="#[core]#" />
|
|
<div>
|
|
<table class="sortable" border="0">
|
|
<tr class="TableHeader" valign="bottom">
|
|
<td>Active</td>
|
|
<td>Attribute</td>
|
|
<td>Custom Solr Field Name</td>
|
|
<td>Comment <div style="float: right" class="btn-group btn-group-xs">
|
|
<button type="submit" class="btn btn-default #(activeonly)#::active#(/activeonly)#" name="filter" value="active">show active</button>
|
|
<button type="submit" class="btn btn-default #(viewall)#::active#(/viewall)#">show all available</button>
|
|
<button type="submit" class="btn btn-default #(disabledonly)#::active#(/disabledonly)#" name="filter" value="disabled">show disabled</button></div>
|
|
</td>
|
|
</tr>
|
|
#{schema}#
|
|
<tr class="TableCell#(dark)#Light::Dark::Summary#(/dark)#">
|
|
<td align="center"><input type="checkbox" id="schema_#[key]#" name="schema_#[key]#" value="checked" #(checked)#::checked="checked"#(/checked)# #(required)#::required="required"#(/required)#/></td>
|
|
<td align="left"><label for="schema_#[key]#" #(required)#::title="Required for proper operation"#(/required)#>#(required)#::<strong>#(/required)##[key]##(required)#::</strong>#(/required)#</label></td>
|
|
<td align="left"><input type="text" name="schema_solrfieldname_#[key]#" value="#[solrfieldname]#"/></td>
|
|
<td align="left">#[comment]#</td>
|
|
</tr>
|
|
#{/schema}#
|
|
</table>
|
|
</div>
|
|
</fieldset>
|
|
<div>
|
|
<input type="submit" name="set" class="btn btn-primary" value="Set" />
|
|
<input style="float:right" type="submit" name="resetselectiontodefault" class="btn btn-primary" value="reset selection to default" />
|
|
</div>
|
|
</form>
|
|
<p><br /></p>
|
|
<form action="IndexReIndexMonitor_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8">
|
|
<input type="hidden" name="transactionToken" value="#[IndexReIndex_transactionToken]#"/>
|
|
<fieldset>
|
|
<legend><label>Reindex documents</label></legend>
|
|
<p>If you unselected some fields, old documents in the index still contain the unselected fields.
|
|
To physically remove them from the index you need to reindex the documents.
|
|
Here you can reindex all documents with inactive fields.</p>
|
|
<div style="text-align:center ">
|
|
<input type="submit" name="reindexSolr" class="btn btn-primary" value="reindex Solr" />
|
|
<input type="hidden" name="reindexnow"/>
|
|
</div>
|
|
<p>You may monitor progress (or stop the job) under <a href="IndexReIndexMonitor_p.html">IndexReIndexMonitor_p.html</a></p>
|
|
</fieldset>
|
|
</form>
|
|
#%env/templates/footer.template%#
|
|
</body>
|
|
</html>
|