Es posible insertar páginas wiki en el índice YaCy usando un crawl web en esas páginas. Esta guía te ayuda a crawler tu wiki e insertar una ventana de búsqueda en tus páginas wiki.
El siguiente formulario es un inicio de crawl simplificado que utiliza los valores adecuados para un crawl wiki. Sólo tienes que insertar la primera páginaURLde tu wiki. Después de comenzar el gateo es posible que desees volver a esta página para leer las sugerencias de integración a continuación.
Para integrar una ventana de búsqueda en un MediaWiki, debe insertar algún código en la plantilla wiki. Hay varias plantillas que se pueden utilizar para MediaWiki, pero en esta guía consideramos que está utilizando la plantilla predeterminada, «MonoBook.php»:
<form name="searchform" action="<?php $this->text('searchaction') ?>" id="searchform">
<input id="searchInput" name="search" type="text"
<?php if($this->haveMsg('accesskey-search')) {
?>accesskey="<?php $this->msg('accesskey-search') ?>"<?php }
if( isset( $this->data['search'] ) ) {
?> value="<?php $this->text('search') ?>"<?php } ?> />
<input type='submit' name="go" class="searchButton" id="searchGoButton"
value="<?php $this->msg('go') ?>"
/> <input type='submit' name="fulltext"
class="searchButton"
value="<?php $this->msg('search') ?>" />
</form>
<p>Search with YaCy in this Wiki:</p>
<script src="http://46.224.72.108:8992/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
yconf = {
url : 'http://46.224.72.108:8992/',
theme : 'smoothness',
title : 'YaCy Wiki Search',
urlmaskfilter : '.*',
width : 500,
height : 600
};
$.getScript(yconf.url+'/js/yacyui-portalsearch.js', function(){});
});
</script>
<div id="yacylivesearch">
<form id="ysearch" method="get" accept-charset="UTF-8" action="http://46.224.72.108:8992/yacysearch.html">
<input name="search" id="yquery" type="text" size="15" maxlength="80" value=""/>
<input type="hidden" name="verify" value="false" />
<input type="hidden" name="maximumRecords" value="10" />
<input type="hidden" name="resource" value="local" />
<input type="hidden" name="urlmaskfilter" value=".*" />
<input type="hidden" name="prefermaskfilter" value="" />
<input type="hidden" name="former" value="" />
<input type="hidden" name="display" value="2" />
<input type="hidden" name="nav" value="all" />
<input type="submit" name="Enter" value="Search" />
</form>
</div>