2
<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
4
<!ENTITY % addindex "IGNORE">
5
<!ENTITY % Serbian "INCLUDE">
6
<!-- change language only here -->
9
<article lang="&language;" id="nepomuksearch">
11
>Непомукова претрага</title>
17
>Себастијан</firstname
24
<othercredit role="translator"
32
>caslav.ilic@gmx.net</email
52
>Протокол Непомукове претраге омогућава тражење фајлова и свих других типова ресурса у Непомуковом складишту метаподатака. (Фајлови су додуше најважнији случај, пошто се овде ради о виртуелним фајл системима.)</para>
55
>Да би ово радило, систем Непомука мора бити активиран. Ако је поред тога активиран и Стриги (индексар фајлова) добијају се бољи резултати и много више могућности претраге.</para>
59
>Употреба Непомукове претраге обично је невидљива кориснику, у програмима који пружају графичко корисничко сучеље за конструкцију упита и припадајућег УРЛ‑а, попут <application
61
>. Међутим, упитни УРЛ може се написати и ручно. Притом кориснику могу бити занимљиве две могућности (имајте на уму да упити представљени у наредном нису ограничени на фајлове):</para>
66
>nepomuksearch:/?query=Авала</userinput>
70
>тражи све што садржи реч „Авала“; на овом месту може стајати било шта дозвољено <link linkend="query_syntax"
71
>синтаксом упита</link
78
>nepomuksearch:/?sparql=select ?r where { ?r nao:hasTag ?tag . ?tag nao:prefLabel 'Авала'^^xsd:string . }</userinput>
82
>извршава СПАРКЛ упит који тражи све ресурсе означене ознаком која има етикету „Авала“. Пазите на то да упит мора бити процентно кодиран, тј. УРИ попут <userinput
83
><http://www.semanticdesktop.org/ontologies/2007/08/15/nao#Tag></userinput
84
> морао би бити записан као <userinput
85
>%3chttp:%2f%2fwww.semanticdesktop.org%2fontologies%2f2007%2f08%2f15%2fnao#Tag%3e</userinput
93
<sect1 id="query_syntax">
95
>Непомукова синтакса упита</title>
97
>Синтакса је прилично једноставна. Више упитних израза може се повезивати кључним речима <literal
101
>, изрази се могу искључивати стављањем минуса испред, а поједина својства могу се тражити комбиновањем имена својства са релацијом поређења и вредношћу.</para>
104
>Оваква синтакса такође се може користити у стандардним пољима за претрагу, као што је оно у <application
105
>Делфину</application
115
>Авала торањ</userinput
117
>Авала AND торањ</userinput
121
>тражи све што садржи речи „Авала“ и „торањ“ у било ком од својстава (у која спада и садржај фајлова).</para>
127
>Авала OR торањ</userinput>
131
>тражи све што садржи или реч „Авала“ или реч „торањ“ у било ком од својстава.</para>
137
>"авалски торањ"</userinput>
141
>тражи све што садржи тачан израз „авалски торањ“ у било ком од својстава.</para>
147
>hastag:торањ</userinput>
151
>тражи све што је означено и има ознаку по имену „торањ“.</para>
157
>+hastag:торањ AND -hastag:Авала</userinput>
161
>тражи све што има ознаку „торањ“ али нема ознаку „Авала“.</para>