aboutsummaryrefslogtreecommitdiff
path: root/namazu/template/NMZ.body.pl
diff options
context:
space:
mode:
Diffstat (limited to 'namazu/template/NMZ.body.pl')
-rw-r--r--namazu/template/NMZ.body.pl177
1 files changed, 177 insertions, 0 deletions
diff --git a/namazu/template/NMZ.body.pl b/namazu/template/NMZ.body.pl
new file mode 100644
index 0000000..80f7413
--- /dev/null
+++ b/namazu/template/NMZ.body.pl
@@ -0,0 +1,177 @@
+<h2 id="query">Zapytania</h2>
+
+<dl>
+<dt id="query-term">Zapytanie pojedyńcze</dt>
+<dd>
+<p>
+Podanie pojedynczego określenia wyszczególnia tylko te spośród
+wszystkich dokumentów, które zawierają to określenie, np.:
+</p>
+
+<pre class="example">
+przedimek
+</pre>
+</dd>
+
+<dt id="query-and">Zapytanie typu AND (logiczne <i>i</i>)</dt>
+<dd>
+<p>
+Podanie dwoch lub więcej określeń rozdzielonych białymi znakami lub operatorem
+<code class="operator">and</code> wybiera te dokumenty, które zawierają
+wszystkie podane określenia. Na przykład:</p>
+
+<pre class="example">
+przedimek określony
+</pre>
+
+<p>lub też:</p>
+
+<pre class="example">
+przedimek AND określony
+</pre>
+</dd>
+
+<dt id="query-or">Zapytanie typu OR (logiczne <i>lub</i>)</dt>
+<dd>
+<p>
+Żeby wyszukać te strony, które zawierają jakiekolwiek z podanych kilku określeń,
+używamy operatora <code class="operator">or</code> pomiędzy określeniami:</p>
+
+<pre class="example">
+przedimek OR zaimek
+</pre>
+</dd>
+
+<dt id="query-not">Zapytanie typu NOT (przeczenie)</dt>
+<dd>
+<p>
+Żeby odszukać strony, zawierające pewne określenie a jednocześnie nie
+zawierające innego określenia, należy te dwa określenia połączyć operatorem
+<code class="operator">NOT</code>, np.:
+</p>
+
+<pre class="example">
+liczebniki NOT porządkowe
+</pre>
+</dd>
+
+<dt id="query-grouping">Grupowanie</dt>
+<dd>
+<p>
+Zapytania są obsługiwane z lewa na prawo. Domyślna kolejność
+wykonywania operacji jest następująca:
+</p>
+<ul>
+ <li><code class="operator">AND</code> oraz <code class="operator">NOT</code></li>
+ <li><code class="operator">OR</code></li>
+</ul>
+</p>
+<p>
+ Na przykład, zapytanie:
+</p>
+<pre class="example">
+przedimek OR zaimek AND katarewusa
+</pre>
+<p>
+odszukuje strony zawierające jednocześnie słowa <i>zaimek</i>
+i <i>katarewusa</i>, lub strony, zawierające
+określenie <i>przedimek</i>.
+</p>
+
+<p>
+ Aby odmienić kolejność wykonywania, używamy <dfn>grupowania
+zapytań</dfn>: zapytania zawarte w nawiasach okragłych są wykonywane
+przed wykonaniem otaczających je zapytań. Należy zauważyć, że nawiasy
+powinny być oddzielone od określeń przez jedną lub więcej spacji, np.:
+</p>
+
+<pre class="example">
+( przedimek OR zaimek ) AND katarewusa
+</pre>
+
+<p>
+ Na odmianę od poprzedniego, to zapytanie odszuka strony zawierające
+jednocześnie słowo <i>katarewusa</i> oraz przynakmniej jedno ze słow
+<i>przedimek</i> lub <i>zaimek</i>.
+</dd>
+
+<dt id="query-phrase">Wyszukiwanie fraz</dt>
+<dd>
+<p>
+ Żeby szukać wyrażenia, które składają się z dwóch lub więcej
+określeń, należy otoczyć je podwójnym cudzysłowem jak
+<code class="operator">"..."</code> lub klamrami
+jak <code class="operator">{...}</code>, na przykład:
+</p>
+
+<pre class="example">
+{dyftongi fonetyczne}
+</pre>
+</dd>
+
+<dt id="query-substring">Wyszukiwanie okrojonych słów</dt>
+<dd>
+<p>
+ Gwiazdka w określeniu oznacza dopasowanie do dowolnego (ewentualnie
+pustego) ciągu znaków. Na przykład:
+</p>
+
+<table class="nmz-example">
+ <thead>
+ <tr>
+ <td>Łańcuch</td>
+ <td>Dopasowuje</td>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="nmz-example">inter*</td>
+ <td>określenia rozpoczynające się na <code>inter</code></td>
+ </tr>
+ <tr>
+ <td class="nmz-example">*text*</td>
+ <td>określenia zawierające wewnątrz siebie <code>text</code></td>
+ </tr>
+ <tr>
+ <td class="nmz-example">*net</td>
+ <td>określenia kończące się na <code>net</code></td>
+ </tr>
+ </tbody>
+</table>
+</dd>
+
+<dt id="query-regex">Wyrażenia regularne</dt>
+<dd>
+<p>
+Możesz
+używać <a href="http://pl.wikipedia.org/wiki/Wyrażenie_regularne">wyrażeń
+regularnych</a> jako wzorców do dopasowywania. Wyrażenia regularne
+muszą być otoczone przez ukośniki (<code class="operator">/</code>),
+na przykład:</p>
+
+<pre class="example">
+/(przed|za)imek/
+</pre>
+</dd>
+</dl>
+
+<h3 id="query-notes">Uwagi</h3>
+
+<ul>
+<li>We wszystkich zapytaniach, wyszukiwanie ignoruje wielkość znaków alfabetu.
+</li>
+
+<li>Dopasowania okrojonych słów i szukania po wybranych polach zabierają
+więcej czasu, niż inne metody.
+</li>
+
+<li>Jeżeli chcesz używać <code class="operator">and</code>,
+<code class="operator">or</code> lub <code
+class="operator">not</code> po prostu jako określeń, należy
+otoczyć je podwójnym cudzysłowem lub klamrami,
+np.: <code class="example">{and}</code>.
+
+</li>
+
+</ul>
+

Return to:

Send suggestions and report system problems to the System administrator.