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

Adam Dickmeiss adam at indexdata.dk
Fri Apr 13 14:38:09 CEST 2012


On 04/13/2012 02:09 PM, Fridolyn SOMERS wrote:
> 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>
sequence number, position of "token".

/ Adam

>
> Best regards;
>
> On Fri, Apr 13, 2012 at 12:51 PM, Adam Dickmeiss <adam at indexdata.dk 
> <mailto: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)
>         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 <http://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 3ec3ad2bd1e248022bbb7c9d762844bef7f8a461
>     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/" 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
>         <mailto:Koha-devel at lists.koha-community.org>
>         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/
>
>
>     _______________________________________________
>     Koha-devel mailing list
>     Koha-devel at lists.koha-community.org
>     <mailto:Koha-devel at lists.koha-community.org>
>     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/
>
>
>
>
> -- 
> Fridolyn SOMERS
> fridolyn.somers at gmail.com <mailto:fridolyn.somers at gmail.com>
> Marsillargues - France
> <mailto:fridolyn.somers at gmail.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/koha-devel/attachments/20120413/ca6ea446/attachment-0001.htm>


More information about the Koha-devel mailing list