index (new solr core webgraph) .. this is now off by default
- completely redesigned this servlet
- added description how to attach a remote solr
- adjusted naming of servlet and menues
- moved 'lazy initialization' attribut from IndexSchema to
IndexFederated (this is a general option) back again.
<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>
#%env/templates/header.template%#
#%env/templates/submenuIndexControl.template%#
<h2>Remote Solr Configuration</h2>
<h2>Index Sources & Targets</h2>
<p>
YaCy supports multiple index storage locations. At this time only the YaCy-internal search index can be used for the YaCy search interface
A Solr index storage location is optional. The local index storage location can be disabled.
YaCy supports multiple index storage locations.
As an internal indexing database a deep-embedded multi-core Solr is used and it is possible to attach also a remote Solr.
<dt><inputtype="checkbox"name="core.service.citation.tmp"id="core.service.citation"#(core.service.citation.tmp.checked)#::checked="checked"#(/core.service.citation.tmp.checked)#/></dt><dd>embedded citation reference index (link structure, used for ranking)</dd>
Solr stores the main search index. It is the home of two cores, the default 'collection1' core for documents and the 'webgraph' core for a web structure graph. Detailed information about the used Solr fields can be edited in the <ahref="/IndexSchema_p.html">Schema Editor</a>.
You can set one or more Solr targets here which are accessed as a shard. For several targets, list them using a ',' (comma) as separator.</dd>
<!-- will be moved here again...
<dtclass="TableCellDark">Lazy Value Initialization</dt>
<dd><inputtype="checkbox"name="solr.indexing.lazy"id="solr.indexing.lazy"#(solr.indexing.lazy.checked)#::checked="checked"#(/solr.indexing.lazy.checked)#/> (if checked, only non-zero values and non-empty strings are written)</dd>
You can set one or more Solr targets here which are accessed as a shard. For several targets, list them using a ',' (comma) as separator.
The set of remote targets are used as shard of a complete index. The host part of the url is used as key for a hash function which selects one of the shards (one of your remote servers).
When a search request is made, all servers are accessed synchronously and the result is combined.</dd>
<li>open <ahref="http://localhost:8983/solr/">http://localhost:8983/solr/</a> to visit Solr's administration console.</li>
</ul>
</dd>
</dl>
</fieldset>
<fieldset>
<legend>
Web Structure Index
</legend>
The web structure index is used for host browsing (to discover the internal file/folder structure), ranking (counting the number of references) and file search (there are about fourty times more links from loaded pages as in documents of the main search index).
<dtclass="TableCellDark">Lazy Value Initialization</dt>
<dd><inputtype="checkbox"name="lazy"id="lazy"#(lazy.checked)#::checked="checked"#(/lazy.checked)#/> (if checked, only non-zero values and non-empty strings are written)</dd>