[Koha-devel] How to view Zebra indexes..?

Fridolyn SOMERS fridolyn.somers at gmail.com
Fri Apr 13 14:09:05 CEST 2012


Thanks a lot.
I've looked for that since I work on koha.
I will try it.

Do you know what "seq" means ?
ie : <index name="title" type="w" seq="12">to</index>

Best regards;

On Fri, Apr 13, 2012 at 12:51 PM, Adam Dickmeiss <adam at indexdata.dk> wrote:

> On 03/28/2012 12:11 PM, Сергій Дубик wrote:
>
>> Hi all!
>>
>> Koha Wiki has an page
>> Understanding Zebra indexing
>> (http://wiki.koha-community.**org/wiki/Understanding_Zebra_**indexing<http://wiki.koha-community.org/wiki/Understanding_Zebra_indexing>
>> )
>> about adding fileds/subfields to seach indexes.
>>
>
> You should be able to view indexing for any record by doing a 'present' of
> the record with element set zebra::index and syntax being XML or SUTRS.
>
> Most Z39.50 client should be able to do that.
>
> yaz-client example:
>
> yaz-client z3950.indexdata.com/marc
> Connecting...OK.
> Sent initrequest.
> Connection accepted by v3 target.
> ID : 81
> Name : Zebra Information Server/GFS/YAZ
> Version: 4.1.3 3ec3ad2bd1e248022bbb7c9d762844**bef7f8a461
> Options: search present delSet triggerResourceCtrl scan sort
> extendedServices namedResultSets
> Elapsed: 0.055151
> Z> f computer
> Sent searchRequest.
> Received SearchResponse.
> Search was a success.
> Number of hits: 10, setno 1
> SearchResult-1: term=computer cnt=10
> records returned: 0
> Elapsed: 0.029065
> Z> s
> Sent presentRequest (1+1).
> Records: 1
> [marc]Record type: USmarc
> 00366nam 22001698a 4504
> 001 11224466
> 003 DLC
> 005 00000000000000.0
> 008 910710c19910701nju 00010 eng
> 010 $a 11224466
> 040 $a DLC $c DLC
> 050 00 $a 123-xyz
> 100 10 $a Jack Collins
> 245 10 $a How to program a computer
> 260 1 $a Penguin
> 263 $a 8710
> 300 $a p. cm.
>
> nextResultSetPosition = 2
> Elapsed: 0.026880
> Z> form xml
> Z> elem zebra::index
> Z> s 1+1
> Sent presentRequest (1+1).
> Records: 1
> Record type: XML
> <record xmlns="http://www.indexdata.**com/zebra/<http://www.indexdata.com/zebra/>"
> sysno="2" set="zebra::index">
> <index name="Author-name-personal" type="w" seq="1">@^</index>
> <index name="Author-name-personal" type="w" seq="1"></index>
> <index name="Author-name-personal" type="w" seq="2">jack</index>
> <index name="Author-name-personal" type="w" seq="3">collins</index>
> <index name="Author-name-personal" type="p" seq="4">jack collins</index>
> <index name="Author" type="w" seq="4">@^</index>
> <index name="Author" type="w" seq="1"></index>
> <index name="Author" type="w" seq="5">jack</index>
> <index name="Author" type="w" seq="6">collins</index>
> <index name="Author" type="p" seq="7">jack collins</index>
> <index name="any" type="w" seq="7">@^</index>
> <index name="any" type="w" seq="1"></index>
> <index name="any" type="w" seq="8">jack</index>
> <index name="any" type="w" seq="9">collins</index>
> <index name="title" type="w" seq="10">@^</index>
> <index name="title" type="w" seq="1"></index>
> <index name="title" type="w" seq="11">how</index>
> <index name="title" type="w" seq="12">to</index>
> <index name="title" type="w" seq="13">program</index>
> <index name="title" type="w" seq="14">a</index>
> <index name="title" type="w" seq="15">computer</index>
> <index name="title" type="p" seq="16">how to program a computer</index>
> <index name="any" type="w" seq="16">@^</index>
> <index name="any" type="w" seq="17">how</index>
> <index name="any" type="w" seq="18">to</index>
> <index name="any" type="w" seq="19">program</index>
> <index name="any" type="w" seq="20">a</index>
> <index name="any" type="w" seq="21">computer</index>
> <index name="Place-publication" type="w" seq="22">@^</index>
> <index name="Place-publication" type="w" seq="1"></index>
> <index name="Place-publication" type="w" seq="23">penguin</index>
> <index name="any" type="w" seq="24">@^</index>
> <index name="any" type="w" seq="25">penguin</index>
> <index name="_ALLRECORDS" type="w" seq="2"></index>
> </record>
> nextResultSetPosition = 2
> Elapsed: 0.027786
>
> / Adam
>
>
>
>> In particular are indices for the some case:
>>
>> Name-and-title = {"Goddard College"}
>> Name = {"Faculty publications"}
>> Subject = {"Faculty publications"}
>> Subject:p = {"Faculty publications"}
>> Corporate-name = {"Faculty publications"}
>>
>> General question: how to see the generated indexes for a specific record?
>>
>> ...
>> For my case, I try to build the correct indexes for call numbers, UDC,
>> Dewey, BBK codes etc.
>> For ex. we have callnum = 222.12/4
>> I need a searches like next:
>> 22*            - 223.14/1, 224.1/2 ...
>> 222*          - all indexes start from 222 - 222.11/1, 222.12/2 ...
>> 222.12*     - in result I need only 222.12/1, 222.12/2, 222.12/3 ...
>> During formation of index - point, space, parentheses or other mark
>> should not break the index into pieces.
>> ______________________________**_________________
>> Koha-devel mailing list
>> Koha-devel at lists.koha-**community.org<Koha-devel at lists.koha-community.org>
>> http://lists.koha-community.**org/cgi-bin/mailman/listinfo/**koha-devel<http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel>
>> website : http://www.koha-community.org/
>> git : http://git.koha-community.org/
>> bugs : http://bugs.koha-community.**org/<http://bugs.koha-community.org/>
>>
>>
> ______________________________**_________________
> Koha-devel mailing list
> Koha-devel at lists.koha-**community.org<Koha-devel at lists.koha-community.org>
> http://lists.koha-community.**org/cgi-bin/mailman/listinfo/**koha-devel<http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel>
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.**org/ <http://bugs.koha-community.org/>
>



-- 
Fridolyn SOMERS
fridolyn.somers at gmail.com
Marsillargues - France
<fridolyn.somers at gmail.com>
-------------- section suivante --------------
Une pi�ce jointe HTML a �t� nettoy�e...
URL: </pipermail/koha-devel/attachments/20120413/3b479b0a/attachment.htm>


More information about the Koha-devel mailing list