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