Возможно добавить wiki-страницы в индекс YaCy, используя индексирование этих вэб-страниц. Это руководство поможет вам проиндексировать вашу wiki и добавить окно поиска на вашу wiki-страницу.
Следующая форма представляет собой упрощённое начало индексирования, с использованием правильных значений для индексации Wiki. Добавьте ссылку на главную страницу вашей wiki. После начала индексирования, возможно вы захотите вернуться назад на эту страницу, для чтения подсказок по интеграции, указанных ниже.
Для интеграции окна поиска в MediaWiki, вы должны добавить соответствующий код в wiki-шаблон. Здесь представлены некоторые шаблоны, которые вы можете использовать для MediaWiki, но это руководство мы рассмотрим на примере использования шаблона по-умолчанию, '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>Поиск с YaCy в этой Wiki:</p> <script src="http://localhost:8090/js/jquery-1.3.2.min.js" type="text/javascript"></script> <script> $(document).ready(function() { yconf = { url : 'http://localhost:8090/', 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://localhost:8090/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="Поиск" /> </form> </div>