Obsah | Dal¹í | Pøedchozí |
Jazyk vyhledávacího serveru je v podstatì vnitøní formou jazyka po jeho pøelo¾ení v sí»ovém serveru. Význam pøíkazù a odpovìdi na nì jsou popsány v èásti nazvané 10.2.3 Specifikace jazyka sí»ové komunikace mezi klientem a serverem.
Jednotlivé pøíkazy mají pøidìlené èíslo, které je jednoznaènì urèují. Následující seznam ukazuje pøíkazy v syntaxi jazyka sí»ového serveru a jim pøiøazená èísla.
1 create database "databasename"
2 create book "bookname" [in "databasename"]
3 remove database "databasename"
4 remove book "bookname" [in "databasename"]
5 remove doc -s|-a "url" [in "databasename"]
6 remove from stoplist "term" "term" ... [in
"databasename"]
7 add doc "URL" [switches] [in "databasename"]
8 add docs from "URL" [in "databasename"]
9 add to stoplist "term" "term" ... [in
"databasename"]
10 add to stoplist from "URL" [in
"databasename"]
11 open database "databasename"
12 close database "databasename"
13 close all databases
14 get open databases
15 get all databases
16 get books [in "databasename"]
17 get stoplist [in "databasename"]
18 rename database "oldname" "newname"
19 rename book "oldname" "newname" [in
"databasename"]
20 rebuild "database"
21 get database count
22 get statistics [in "database"]
23 query [switches] term[:koef] "multi term"[:koef] -x
"t e x t"[:koef] -u "URL"[:koef] -d
"URL"[:koef] ...
Na vstup vyhledávacího serveru pøijde jako první toto èíslo. To je následováno øetìzcem kde jsou na jednotlivých øádcích øídící znaky a pøíslu¹né hodnoty.
Øídící znaky jsou:
ACTION = -1
je následován èíslem akce.
TOKEN = -2
je následován poètem øádkù textu a
na dal¹ích øádcích samotný text.
DECIMAL_NUM = -3
je následován celým èíslem.
FLOAT_NUM = -4
je následován desetinným èíslem.
Po èísle pøíkazu následuje èíslo u¾ivatelské session, èíslo dotazu, pøístupová práva, jméno pracovní databáze a jazyk pøíkazu. Pøed ka¾dou takovou hodnotou je samozøejmì pøíslu¹ný øídící znak. Po této "hlavièce" pøíkazu následují argumenty pøíkazu ve stejném poøadí jako v jazyce sí»ového serveru. Argumenty jsou opìt ve tvaru øídící znak a na dal¹ím øádku argument.
1999-03-04 | Pavel Krtièka |