Es ist möglich Wiki Seiten in den YaCy Index aufzunehmen, indem man diese Seiten crawlen läßt. Diese Anleitung hilft Ihnen, Ihr Wiki zu crawlen und ein Suchfeld in die Wiki Seiten einzubauen.
Das folgende Eingabeformular ist eine vereinfachte Crawl Startseite die passende Werte für eine Wiki Suche voreingestellt hat. Fügen Sie einfach die Start URL Ihres Wikis ein. Nachdem Sie den Crawl gestartet haben sollten Sie nochmals zurück auf diese Seite gehen, um die Integrationshinweise weiter unten zu lesen.
Um ein Suchfeld in das MediWiki einzufügen, müssen Sie einigen Code in Ihr Wiki Template einfügen. Es gibt einige Templates die für ein MediaWiki verwendet werden können. Aber in dieser Anleitung setzen wir voraus, dass Sie das Standard Template einsetzen, '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>Mit YaCy in diesem Wiki suchen:</p> <script src="http://localhost:8091/yacy/ui/js/jquery-1.3.2.min.js" type="text/javascript"></script> <script> $(document).ready(function() { yconf = { url : 'http://localhost:8091/', theme : 'smoothness', title : 'YaCy Wiki Search', urlmaskfilter : '.*', width : 500, height : 600 }; $.getScript(yconf.url+'/yacy/ui/js/yacyui-portalsearch.js', function(){}); }); </script> <div id="yacylivesearch"> <form id="ysearch" method="get" accept-charset="UTF-8" action="http://localhost:8091/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="Suche" /> </form> </div>