[Koha-patches] [PATCH 2/3] Bug 8962: UnimarcGRS1

Mathieu Saby mathieu.saby at univ-rennes2.fr
Sat Jan 26 20:52:48 CET 2013


Changes Unimarc GRS1 indexing.
Defines a new index "anywhere" for indexing all biblio and authorities 
subfields.
Make "any" index more selective than before :
- for authorities : all fields indexed in any except 001 and notes
- for biblios  : index 01X, 07X, 7XX except $9, 200, 205, 210c, 225, 
328, 330, 4XX, 5XX except $9, 6XX except $9 and 67/68X, 995fkr
---
  .../marc_defs/unimarc/authorities/record.abs       |  129 +++----
  etc/zebradb/marc_defs/unimarc/biblios/record.abs   |  382 
++++++++++----------
  2 files changed, 258 insertions(+), 253 deletions(-)

diff --git a/etc/zebradb/marc_defs/unimarc/authorities/record.abs 
b/etc/zebradb/marc_defs/unimarc/authorities/record.abs
index c6ed01f..d72cac1 100644
--- a/etc/zebradb/marc_defs/unimarc/authorities/record.abs
+++ b/etc/zebradb/marc_defs/unimarc/authorities/record.abs
@@ -10,95 +10,97 @@ marc usmarc.mar
  systag sysno rank
  xpath enable

-all any
+# auth fields indexed in any : all except 001 and notes
+
+all anywhere
  melm 001 Local-Number,Local-Number:n,Local-Number:s
-melm 942$a authtype
-melm 152$b authtype:w,authtype:p
+melm 942$a authtype,any:w,any:p
+melm 152$b authtype:w,authtype:p,any:w,any:p

  # Personal Name
-melm 200$a 
Personal-name-heading:w,Personal-name-heading:p,Personal-name-heading:s,Personal-name:w,Personal-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 200 
Personal-name:w,Personal-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 400 
Personal-name-see:w,Personal-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 500 
Personal-name-see-also:w,Personal-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 700$a 
Personal-name-parallel:w,Personal-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 200$a 
Personal-name-heading:w,Personal-name-heading:p,Personal-name-heading:s,Personal-name:w,Personal-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 200 
Personal-name:w,Personal-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 400 
Personal-name-see:w,Personal-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 500 
Personal-name-see-also:w,Personal-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 700$a 
Personal-name-parallel:w,Personal-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Corporate Name
-melm 210$a 
Corporate-name-heading:w,Corporate-name-heading:p,Corporate-name-heading:s,Corporate-name:w,Corporate-name:p,Conference-name-heading:w,Conference-name-heading:p,Conference-name-heading:s,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 210 
Corporate-name:w,Corporate-name:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 410 
Corporate-name-see:w,Corporate-name-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 510 
Corporate-name-see-also:w,Corporate-name-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 710 
Corporate-name-parallel:w,Corporate-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 210$a 
Corporate-name-heading:w,Corporate-name-heading:p,Corporate-name-heading:s,Corporate-name:w,Corporate-name:p,Conference-name-heading:w,Conference-name-heading:p,Conference-name-heading:s,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 210 
Corporate-name:w,Corporate-name:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 410 
Corporate-name-see:w,Corporate-name-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 510 
Corporate-name-see-also:w,Corporate-name-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 710 
Corporate-name-parallel:w,Corporate-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p


  # Geographic & Geographic Name
-melm 215$a 
Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic-heading:w,Term-geographic-heading:p,Term-geographic-heading:s,Term-geographic:w,Term-geographic:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 215 
Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic:w,Term-geographic:p,Term-geographic:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 415 
Name-geographic-see:w,Name-geographic-see:p,Term-geographic-see:w,Term-geographic-see:p,Term-geographic-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 515 
Name-geographic-see-also:w,Name-geographic-see-also:p,Term-geographic-see-also:w,Term-geographic-see-also:p,Term-geographic-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p
-melm 715 
Name-geographic-parallel:w,Name-geographic-parallel:p,Term-geographic-parallel:w,Term-geographic-parallel:p,Term-geographic-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p
+melm 215$a 
Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic-heading:w,Term-geographic-heading:p,Term-geographic-heading:s,Term-geographic:w,Term-geographic:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 215 
Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic:w,Term-geographic:p,Term-geographic:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 415 
Name-geographic-see:w,Name-geographic-see:p,Term-geographic-see:w,Term-geographic-see:p,Term-geographic-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 515 
Name-geographic-see-also:w,Name-geographic-see-also:p,Term-geographic-see-also:w,Term-geographic-see-also:p,Term-geographic-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p,any:w,any:p
+melm 715 
Name-geographic-parallel:w,Name-geographic-parallel:p,Term-geographic-parallel:w,Term-geographic-parallel:p,Term-geographic-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p,any:w,any:p

  # Trademark
-melm 216$a 
Trademark-heading:w,Trademark-heading:p,Trademark-heading:s,Trademark:w,Trademark:p,Conference-name-heading:w,Conference-name-heading:p,Conference-name-heading:s,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 216 
Trademark:w,Trademark:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 416 
Trademark-see:w,Trademark-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 516 
Trademark-see-also:w,Trademark-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 716 
Trademark-parallel:w,Trademark-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 216$a 
Trademark-heading:w,Trademark-heading:p,Trademark-heading:s,Trademark:w,Trademark:p,Conference-name-heading:w,Conference-name-heading:p,Conference-name-heading:s,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 216 
Trademark:w,Trademark:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 416 
Trademark-see:w,Trademark-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 516 
Trademark-see-also:w,Trademark-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 716 
Trademark-parallel:w,Trademark-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Family Name
-melm 220$a 
Name-heading:w,Name-heading:p,Name-heading:s,Name:w,Name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 220 
Name:w,Name:p,Name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 420 
Name-see:w,Name-see:p,Name-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 520 
Name-see-also:w,Name-see-also:p,Name-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p
-melm 720 
Name-parallel:w,Name-parallel:p,Name-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p
+melm 220$a 
Name-heading:w,Name-heading:p,Name-heading:s,Name:w,Name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 220 
Name:w,Name:p,Name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 420 
Name-see:w,Name-see:p,Name-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 520 
Name-see-also:w,Name-see-also:p,Name-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p,any:w,any:p
+melm 720 
Name-parallel:w,Name-parallel:p,Name-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p,any:w,any:p

  # Uniform Title
-melm 230$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 230 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 430 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 530 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 730$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 230$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 230 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 430 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 530 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 730$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Second area for uniform titles in UNIMARC?
-melm 235$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 235 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 435 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 535 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 735$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 235$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 235 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 435 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 535 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 735$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Uniform Title
-melm 240$a 
Name-Title-heading:w,Name-Title-heading:p,Name-Title-heading:s,Name-Title:w,Name-Title:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 240 
Name-Title:w,Name-Title:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 440 
Name-Title-see:w,Name-Title-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 540 
Name-Title-see-also:w,Name-Title-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 740$a 
Name-Title-parallel:w,Name-Title-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 240$a 
Name-Title-heading:w,Name-Title-heading:p,Name-Title-heading:s,Name-Title:w,Name-Title:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 240 
Name-Title:w,Name-Title:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 440 
Name-Title-see:w,Name-Title-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 540 
Name-Title-see-also:w,Name-Title-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 740$a 
Name-Title-parallel:w,Name-Title-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Second area for uniform titles in UNIMARC?
-melm 245$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 245 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 445 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 545 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 745$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 245$a 
Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 245 
Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 445 
Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 545 
Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 745$a 
Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Topical Term
-melm 250$a 
Subject-heading:w,Subject-heading:p,Subject-heading:s,Subject:w,Subject:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 250 
Subject:w,Subject:p,Heading:w,Heading:p,Subject-heading:w,Subject-heading:p,Subject-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 450 
Subject-see:w,Subject-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 550 
Subject-see-also:w,Subject-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 750$a 
Subject-parallel:w,Subject-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 250$a 
Subject-heading:w,Subject-heading:p,Subject-heading:s,Subject:w,Subject:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 250 
Subject:w,Subject:p,Heading:w,Heading:p,Subject-heading:w,Subject-heading:p,Subject-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 450 
Subject-see:w,Subject-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 550 
Subject-see-also:w,Subject-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 750$a 
Subject-parallel:w,Subject-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Place Access
-melm 260$a 
Place-heading:w,Place-heading:p,Place-heading:s,Place:w,Place:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p
-melm 260 
Place:w,Place:p,Heading:w,Heading:p,Place-heading:w,Place-heading:p,Place-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 460 
Place-see:w,Place-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 560 
Place-see-also:w,Place-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 760$a 
Place-parallel:w,Place-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 260$a 
Place-heading:w,Place-heading:p,Place-heading:s,Place:w,Place:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,any:w,any:p
+melm 260 
Place:w,Place:p,Heading:w,Heading:p,Place-heading:w,Place-heading:p,Place-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 460 
Place-see:w,Place-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 560 
Place-see-also:w,Place-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 760$a 
Place-parallel:w,Place-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p

  # Form Genre
-melm 280$a 
Form-heading:w,Form-heading:p,Form-heading:s,Form:w,Form:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 280 
Form:w,Form:p,Heading:w,Heading:p,Form-heading:w,Form-heading:p,Form-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p
-melm 480 
Form-see:w,Form-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p
-melm 580 
Form-see-also:w,Form-see-also:p,See-also:w,See-also:p,Match:w,Match:p
-melm 780$a 
Form-parallel:w,Form-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p
+melm 280$a 
Form-heading:w,Form-heading:p,Form-heading:s,Form:w,Form:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 280 
Form:w,Form:p,Heading:w,Heading:p,Form-heading:w,Form-heading:p,Form-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p,any:w,any:p
+melm 480 
Form-see:w,Form-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p,any:w,any:p
+melm 580 
Form-see-also:w,Form-see-also:p,See-also:w,See-also:p,Match:w,Match:p,any:w,any:p
+melm 780$a 
Form-parallel:w,Form-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p,any:w,any:p


  # NOTE: subdivisions management missing from Koha
@@ -143,4 +145,5 @@ melm 332$a    Note
  melm 333$a    Note
  melm 336$a    Note
  melm 337$a    Note
+melm 340$a    Note
  melm 345$a    Note
diff --git a/etc/zebradb/marc_defs/unimarc/biblios/record.abs 
b/etc/zebradb/marc_defs/unimarc/biblios/record.abs
index 44a5bbe..d6a3c07 100644
--- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs
+++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs
@@ -20,7 +20,10 @@ marc usmarc.mar
  systag sysno rank
  xpath disable

-all any
+# biblio fields indexed in any : 01X, 07X, 7XX except $9, 200, 205, 
210c, 225, 328, 330, 4XX, 5XX except $9, 6XX except $9 and 67/8X
+# items fields indexed in 995fkr
+
+all anywhere
  ############ IDENTIFICATION NUMBERS ##################
  melm 001        Local-number,Local-number:n
  # Local-number (biblionumber can be either in 090$9 or, on some setup, 
on 001)
@@ -30,61 +33,59 @@ melm 099$c 
date-entered-on-file:s,date-entered-on-file:n,date-entered-on-fi
  melm 099$d 
Date/time-last-modified:s,Date/time-last-modified:n,Date/time-last-modified:y
  melm 099$t      ccode:w

-# ISBN
-melm 010$a    ISBN:w
+melm 010$a    ISBN:w,Identifier-standard:w,any:w
  # wrong ISBN
-melm 010$z    ISBN:w,Identifier-standard:w
-# ISSN
-melm 011$a    ISSN:w,Identifier-standard:w
+melm 010$z    ISBN:w,Identifier-standard:w,any:w
+melm 011$a    ISSN:w,Identifier-standard:w,any:w
  # cancelled ISSN
-melm 011$y    ISSN:w,Identifier-standard:w
+melm 011$y    ISSN:w,Identifier-standard:w,any:w
  # wrong ISSN
-melm 011$z    ISSN:w,Identifier-standard:w
+melm 011$z    ISSN:w,Identifier-standard:w,any:w
  # L-ISSN
-melm 011$f    Identifier-standard:w
-melm 011$g    Identifier-standard:w
+melm 011$f    Identifier-standard:w,any:w
+melm 011$g    Identifier-standard:w,any:w
  # Fingerprint (ancient books)
-melm 012$a    Identifier-standard:w
+melm 012$a    Identifier-standard:w,any:w
  # ISMN
-melm 013$a    Identifier-standard:w
-melm 013$z    Identifier-standard:w
+melm 013$a    Identifier-standard:w,any:w
+melm 013$z    Identifier-standard:w,any:w
  # Article indentifier
-melm 014$a    Identifier-standard:w
-melm 014$z    Identifier-standard:w
+melm 014$a    Identifier-standard:w,any:w
+melm 014$z    Identifier-standard:w,any:w
  # ISRN
-melm 015$a    Identifier-standard:w
-melm 015$z    Identifier-standard:w
+melm 015$a    Identifier-standard:w,any:w
+melm 015$z    Identifier-standard:w,any:w
  # ISRC
-melm 016$a    Identifier-standard:w
-melm 016$z    Identifier-standard:w
+melm 016$a    Identifier-standard:w,any:w
+melm 016$z    Identifier-standard:w,any:w
  # Other identifiers (DOI...)
-melm 017$a    Identifier-standard:w
-melm 017$z    Identifier-standard:w
+melm 017$a    Identifier-standard:w,any:w
+melm 017$z    Identifier-standard:w,any:w
  # National bibliography
  # uncomment to index
-# melm 020$a    Identifier-standard:w
-# melm 020$z    Identifier-standard:w
+# melm 020$a    Identifier-standard:w,any:w
+# melm 020$z    Identifier-standard:w,any:w
  # Legal deposit
  # uncomment to index
-# melm 021$a    Identifier-standard:w
-# melm 021$z    Identifier-standard:w
+# melm 021$a    Identifier-standard:w,any:w
+# melm 021$z    Identifier-standard:w,any:w
  # CODEN
-melm 040$a    Identifier-standard:w
-melm 040$z    Identifier-standard:w
+melm 040$a    Identifier-standard:w,any:w
+melm 040$z    Identifier-standard:w,any:w
  # Publisher's number (for music)
-melm 071$a        Music-number:w,Identifier-standard:w
-melm 071$z        Music-number:w,Identifier-standard:w
-melm 071$b        Publisher,Publisher:p
+melm 071$a        Music-number:w,Identifier-standard:w,any:w
+melm 071$z        Music-number:w,Identifier-standard:w,any:w
+melm 071$b        Publisher,Publisher:p,any:w
  # UPC
-melm 072$a      UPC:w,Identifier-standard:w
-melm 072$z      UPC:w,Identifier-standard:w
+melm 072$a      UPC:w,Identifier-standard:w,any:w
+melm 072$z      UPC:w,Identifier-standard:w,any:w
  # EAN
-melm 073$a        EAN:w,Identifier-standard:w
-melm 073$z        EAN:w,Identifier-standard:w
+melm 073$a        EAN:w,Identifier-standard:w,any:w
+melm 073$z        EAN:w,Identifier-standard:w,any:w

  ############ ITEM TYPE ##################
-melm 200$b      itemtype:w,itemtype:p,itype:w,itype:p
-melm 995$r      itemtype:w,itemtype:p,itype:w,itype:p
+melm 200$b      itemtype:w,itemtype:p,itype:w,itype:p,any:w
+melm 995$r      itemtype:w,itemtype:p,itype:w,itype:p,any:w

  ############ CODED INFORMATIONS ##################
  melm 100$a 
tpubdate:s:range(data,8,1),ta:w:range(data,17,1),ta:w:range(data,18,1),ta:w:range(data,19,1),Modified-code:n:range(data,21,1),ln:s:range(data,22,3),char-encoding:n:range(data,26,2),char-encoding:n:range(data,28,2),char-encoding:n:range(data,30,2),script-Title:n:range(data,34,2)
@@ -122,62 +123,62 @@ melm 116$a 
Graphics-type:w:range(data,0,1),Graphics-support:w:range(data,1,1

  ############ AUTHORS ##################
  # main Author
-melm 200$f        Author:w,Author:p
+melm 200$f        Author:w,Author:p,any:w,any:p
  # other Authors
-melm 200$g        Author:w,Author:p
+melm 200$g        Author:w,Author:p,any:w,any:p
  # physical Author
  melm 700$9      Koha-Auth-Number,Koha-Auth-Number:n
-melm 700$a 
Author,Personal-name,Author:p,Personal-name:p,Personal-name,Author:s
-melm 700 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p
+melm 700$a 
Author,Personal-name,Author:p,Personal-name:p,Personal-name,Author:s,any:w,any:p
+melm 700 
Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p
  melm 701$9      Koha-Auth-Number,Koha-Auth-Number:n
-melm 701 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p
+melm 701 
Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p
  melm 702$9      Koha-Auth-Number,Koha-Auth-Number:n
-melm 702 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p
+melm 702 
Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p

  # collective Author
  melm 710$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 710 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p
+melm 710 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p
  melm 711$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 711 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p
+melm 711 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p

  melm 712$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 712 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p
+melm 712 
Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p

  # trademark Author : 716
  melm 716$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 716    Author:w,Author:p
+melm 716    Author:w,Author:p,any:w,any:p

  # family Author : 72X
  melm 720$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 720    Author:w,Author:p
+melm 720    Author:w,Author:p,any:w,any:p
  melm 721$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 721    Author:w,Author:p
+melm 721    Author:w,Author:p,any:w,any:p
  melm 722$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 722    Author:w,Author:p
+melm 722    Author:w,Author:p,any:w,any:p

  # name-responsabily Author
  melm 730$9        Koha-Auth-Number,Koha-Auth-Number:n
-melm 730    Author:w,Author:p
+melm 730    Author:w,Author:p,any:w,any:p

  # 740-742 = uniform and conventional headings for legal and religious 
texts. Use not recommended in France (503 used instead, see 
http://multimedia.bnf.fr/unimarcb_trad/B7XX-6-2011.pdf )

  ############## TITLE ##################
  # main Title
  # Keep Title-cover (used for in query weighting algorithm)
-melm 200$a 
Title:w,Title:p,Title:s,Title-cover:w,Title-cover:p,Title-cover:s
+melm 200$a 
Title:w,Title:p,Title:s,Title-cover:w,Title-cover:p,Title-cover:s,any:w,any:p
  # Title from an other author
-melm 200$c        Title:w,Title:p
+melm 200$c        Title:w,Title:p,any:w,any:p
  # Parallel title
-melm 200$d        Title:w,Title:p
+melm 200$d        Title:w,Title:p,any:w,any:p
  # subtitle
-melm 200$e        Title:w,Title:p,Title-cover:w,Title-cover:p
+melm 200$e Title:w,Title:p,Title-cover:w,Title-cover:p,any:w,any:p
  # volume : do not index
-# melm 200$h        Title:w,Title:p
+# melm 200$h        Title:w,Title:p,any:w,any:p
  # part title
-melm 200$i        Title:w,Title:p,Title-cover:w,Title-cover:p
+melm 200$i Title:w,Title:p,Title-cover:w,Title-cover:p,any:w,any:p

  # edition statement
-melm 205        Title,Title:p
+melm 205        Title,Title:p,any:w,any:p

  ########## MATERIAL SPECIFIC AREA #################
  # TODO 206
@@ -187,26 +188,26 @@ melm 230$a      Electronic-ressource

  ########## PUBLISHER #################
  melm 210$a    pl,pl:p
-melm 210$c    Publisher,Publisher:p
+melm 210$c    Publisher,Publisher:p,any:w,any:p
  melm 210$d    pubdate:n,pubdate:y,pubdate:s

  ########## DESCRIPTION #################
  melm 215        Extent

  ########## SERIES #################
-melm 225$a      Title-series,Title-series:p
-melm 225$d      Title-series,Title-series:p
+melm 225$a      Title-series,Title-series:p,any:w,any:p
+melm 225$d      Title-series,Title-series:p,any:w,any:p
  #SubTit
-melm 225$e      Title-series,Title-series:p
+melm 225$e      Title-series,Title-series:p,any:w,any:p
  #Authors
-melm 225$f      Author,Author:p,Name-and-title,Name-and-title:p
+melm 225$f Author,Author:p,Name-and-title,Name-and-title:p,any:w,any:p
  #Part-Title
-melm 225$h      Title-series,Title-series:p
+melm 225$h      Title-series,Title-series:p,any:w,any:p
  #Part Number
-melm 225$i      Title-series,Title-series:p
+melm 225$i      Title-series,Title-series:p,any:w,any:p
  #Volume
-melm 225$v      Title-series,Title-series:p
-melm 225$x      ISSN
+melm 225$v      Title-series,Title-series:p,any:w,any:p
+melm 225$x      ISSN,any:w,any:p

  ########## NOTES #################
  # General Note
@@ -262,9 +263,9 @@ melm 326$a    Note,Note:p
  # Contents Note
  melm 327$a    Note,Note:p
  # Dissertation note
-melm 328    Note,Note:p
+melm 328    Note,Note:p,any:w,any:p
  # Summary or Abstract
-melm 330$a    Abstract:w,Note:w,Abstract:p,Note:p
+melm 330$a    Abstract:w,Note:w,Abstract:p,Note:p,any:w,any:p
  # Preferred Citation of Described Materials
  melm 332$a    Note,Note:p
  # Users/Intended Audience Note
@@ -280,85 +281,85 @@ melm 345$a    Note,Note:p

  ############## 4XX - LINKING ##################
  # All 4XX indexed as Title, except for 410
-melm 410$t    Title-series,Title-series:p
-melm 411$t    Title,Title:p
-melm 412$t    Title,Title:p
-melm 413$t    Title,Title:p
-melm 421$t    Title,Title:p
-melm 422$t    Title,Title:p
-melm 423$t    Title,Title:p
-melm 424$t    Title,Title:p
-melm 425$t    Title,Title:p
-melm 430$t    Title,Title:p
-melm 431$t    Title,Title:p
-melm 432$t    Title,Title:p
-melm 433$t    Title,Title:p
-melm 434$t    Title,Title:p
-melm 435$t    Title,Title:p
-melm 436$t    Title,Title:p
-melm 437$t    Title,Title:p
-melm 440$t    Title,Title:p
-melm 441$t    Title,Title:p
-melm 442$t    Title,Title:p
-melm 443$t    Title,Title:p
-melm 444$t    Title,Title:p
-melm 445$t    Title,Title:p
-melm 446$t    Title,Title:p
-melm 447$t    Title,Title:p
-melm 448$t    Title,Title:p
-melm 451$t    Title,Title:p
-melm 452$t    Title,Title:p
-melm 453$t    Title,Title:p
-melm 454$t    Title,Title:p
-melm 455$t    Title,Title:p
-melm 456$t    Title,Title:p
+melm 410$t    Title-series,Title-series:p,any:w,any:p
+melm 411$t    Title,Title:p,any:w,any:p
+melm 412$t    Title,Title:p,any:w,any:p
+melm 413$t    Title,Title:p,any:w,any:p
+melm 421$t    Title,Title:p,any:w,any:p
+melm 422$t    Title,Title:p,any:w,any:p
+melm 423$t    Title,Title:p,any:w,any:p
+melm 424$t    Title,Title:p,any:w,any:p
+melm 425$t    Title,Title:p,any:w,any:p
+melm 430$t    Title,Title:p,any:w,any:p
+melm 431$t    Title,Title:p,any:w,any:p
+melm 432$t    Title,Title:p,any:w,any:p
+melm 433$t    Title,Title:p,any:w,any:p
+melm 434$t    Title,Title:p,any:w,any:p
+melm 435$t    Title,Title:p,any:w,any:p
+melm 436$t    Title,Title:p,any:w,any:p
+melm 437$t    Title,Title:p,any:w,any:p
+melm 440$t    Title,Title:p,any:w,any:p
+melm 441$t    Title,Title:p,any:w,any:p
+melm 442$t    Title,Title:p,any:w,any:p
+melm 443$t    Title,Title:p,any:w,any:p
+melm 444$t    Title,Title:p,any:w,any:p
+melm 445$t    Title,Title:p,any:w,any:p
+melm 446$t    Title,Title:p,any:w,any:p
+melm 447$t    Title,Title:p,any:w,any:p
+melm 448$t    Title,Title:p,any:w,any:p
+melm 451$t    Title,Title:p,any:w,any:p
+melm 452$t    Title,Title:p,any:w,any:p
+melm 453$t    Title,Title:p,any:w,any:p
+melm 454$t    Title,Title:p,any:w,any:p
+melm 455$t    Title,Title:p,any:w,any:p
+melm 456$t    Title,Title:p,any:w,any:p
  # FIXME Warning : field used by Koha for analytics, but also in Sudoc 
network
-melm 461$t    Title,Title-host:w,title-host:p
-melm 462$t    Title,Title:p
-melm 463$t    Title,Title:p
+melm 461$t    Title,Title-host:w,title-host:p,any:w,any:p
+melm 462$t    Title,Title:p,any:w,any:p
+melm 463$t    Title,Title:p,any:w,any:p
  # FIXME Warning : field used by Koha for analytics, but also in Sudoc 
network
-melm 464$t    Title,Title-host:w,title-host:p,Title:p
-melm 470$t    Title,Title:p
-melm 481$t    Title,Title:p
-melm 482$t    Title,Title:p
-melm 488$t    Title,Title:p
+melm 464$t    Title,Title-host:w,title-host:p,Title:p,any:w,any:p
+melm 470$t    Title,Title:p,any:w,any:p
+melm 481$t    Title,Title:p,any:w,any:p
+melm 482$t    Title,Title:p,any:w,any:p
+melm 488$t    Title,Title:p,any:w,any:p

  # Linking ids (Koha analytics)
  # FIXME Warning : field used by Koha for analytics, but also in Sudoc 
network
  melm 461$9    Host-Item-Number

  #FIXME Fields 400, 401, 403, 414, 415, 416, 417, 418, 419, 420 are not 
defined in Unimarc, but may be used by some libraries.
-melm 400$t    Title,Title:p
-melm 401$t    Title,Title:p
-melm 403$t    Title,Title:p,Title-Uniform,Title-Uniform:p
-melm 414$t    Title,Title:p
-melm 415$t    Title,Title:p
-melm 416$t    Title,Title:p
-melm 417$t    Title,Title:p
-melm 418$t    Title,Title:p
-melm 419$t    Title,Title:p
-melm 420$t    Title,Title:p
-
-melm 400$d    pubdate:n
-melm 401$d    pubdate:n
-melm 403$d    pubdate:n
-melm 410$d    pubdate:n
-melm 412$d    pubdate:n
-melm 413$d    pubdate:n
-melm 414$d    pubdate:n
-melm 415$d    pubdate:n
-melm 416$d    pubdate:n
-melm 417$d    pubdate:n
-melm 418$d    pubdate:n
-melm 419$d    pubdate:n
-melm 420$d    pubdate:n
-melm 430$d    pubdate:n
-melm 431$d    pubdate:n
-melm 432$d    pubdate:n
-melm 440$d    pubdate:n
-melm 441$d    pubdate:n
-melm 445$d    pubdate:n
-melm 461$d    pubdate:n
+melm 400$t    Title,Title:p,any:w,any:p
+melm 401$t    Title,Title:p,any:w,any:p
+melm 403$t Title,Title:p,Title-Uniform,Title-Uniform:p,any:w,any:p
+melm 414$t    Title,Title:p,any:w,any:p
+melm 415$t    Title,Title:p,any:w,any:p
+melm 416$t    Title,Title:p,any:w,any:p
+melm 417$t    Title,Title:p,any:w,any:p
+melm 418$t    Title,Title:p,any:w,any:p
+melm 419$t    Title,Title:p,any:w,any:p
+melm 420$t    Title,Title:p,any:w,any:p
+
+melm 400$d    pubdate:n,any:w,any:p
+melm 401$d    pubdate:n,any:w,any:p
+melm 403$d    pubdate:n,any:w,any:p
+melm 410$d    pubdate:n,any:w,any:p
+melm 412$d    pubdate:n,any:w,any:p
+melm 413$d    pubdate:n,any:w,any:p
+melm 414$d    pubdate:n,any:w,any:p
+melm 415$d    pubdate:n,any:w,any:p
+melm 416$d    pubdate:n,any:w,any:p
+melm 417$d    pubdate:n,any:w,any:p
+melm 418$d    pubdate:n,any:w,any:p
+melm 419$d    pubdate:n,any:w,any:p
+melm 420$d    pubdate:n,any:w,any:p
+melm 430$d    pubdate:n,any:w,any:p
+melm 431$d    pubdate:n,any:w,any:p
+melm 432$d    pubdate:n,any:w,any:p
+melm 440$d    pubdate:n,any:w,any:p
+melm 441$d    pubdate:n,any:w,any:p
+melm 445$d    pubdate:n,any:w,any:p
+melm 461$d    pubdate:n,any:w,any:p

  ############## 5XX - TITLES ##################
  melm 500$9    Koha-Auth-Number,Koha-Auth-Number:n
@@ -382,26 +383,26 @@ melm 541$9 Koha-Auth-Number,Koha-Auth-Number:n
  melm 545$9    Koha-Auth-Number,Koha-Auth-Number:n
  melm 560$9    Koha-Auth-Number,Koha-Auth-Number:n

-melm 500        Title,Title:p
-melm 501        Title,Title:p
-melm 503        Title,Title:p
-melm 510        Title,Title:p
-melm 512        Title,Title:p
-melm 513        Title,Title:p
-melm 514        Title,Title:p
-melm 515        Title,Title:p
-melm 516        Title,Title:p
-melm 517        Title,Title:p
-melm 518        Title,Title:p
-melm 519        Title,Title:p
-melm 520        Title,Title:p
-melm 530        Title,Title:p
-melm 531        Title,Title:p
-melm 532        Title,Title:p
-melm 540        Title,Title:p
-melm 541        Title,Title:p
-melm 545        Title,Title:p
-melm 560        Title,Title:p
+melm 500        Title,Title:p,any:w,any:p
+melm 501        Title,Title:p,any:w,any:p
+melm 503        Title,Title:p,any:w,any:p
+melm 510        Title,Title:p,any:w,any:p
+melm 512        Title,Title:p,any:w,any:p
+melm 513        Title,Title:p,any:w,any:p
+melm 514        Title,Title:p,any:w,any:p
+melm 515        Title,Title:p,any:w,any:p
+melm 516        Title,Title:p,any:w,any:p
+melm 517        Title,Title:p,any:w,any:p
+melm 518        Title,Title:p,any:w,any:p
+melm 519        Title,Title:p,any:w,any:p
+melm 520        Title,Title:p,any:w,any:p
+melm 530        Title,Title:p,any:w,any:p
+melm 531        Title,Title:p,any:w,any:p
+melm 532        Title,Title:p,any:w,any:p
+melm 540        Title,Title:p,any:w,any:p
+melm 541        Title,Title:p,any:w,any:p
+melm 545        Title,Title:p,any:w,any:p
+melm 560        Title,Title:p,any:w,any:p

  ########### SUBJECTS (6xx) ##################
  melm 600$9      Koha-Auth-Number,Koha-Auth-Number:n
@@ -432,40 +433,41 @@ melm 634$9 Koha-Auth-Number,Koha-Auth-Number:n
  melm 635$9      Koha-Auth-Number,Koha-Auth-Number:n
  melm 636$9      Koha-Auth-Number,Koha-Auth-Number:n

-melm 600$a Personal-name,Personal-name:p,Subject,Subject:p
-melm 600                Subject,Subject:p
-melm 601$a 
Corporate-name,Conference-name,Corporate-name:p,Conference-name:p
-melm 601                Subject,Subject:p
-melm 602$a    Personal-name,Personal-name:p
-melm 602    Subject,Subject:p
-melm 604                Subject,Subject:p
-melm 605                Subject,Subject:p
-melm 606                Subject,Subject:p
-melm 607        Subject,Subject:p
-melm 608                Subject,Subject:p
-melm 610                Subject,Subject:p
-melm 615                Subject,Subject:p
-melm 616                Subject,Subject:p
-melm 617                Subject,Subject:p
-melm 620                Subject,Subject:p
-melm 621                Subject,Subject:p
+<<<<<<< HEAD
+melm 600$a Personal-name,Personal-name:p,Subject,Subject:p,any:w,any:p
+melm 600        Subject,Subject:p,any:w,any:p
+melm 601$a 
Corporate-name,Conference-name,Corporate-name:p,Conference-name:p,any:w,any:p
+melm 601        Subject,Subject:p,any:w,any:p
+melm 602$a      Personal-name,Personal-name:p,any:w,any:p
+melm 602        Subject,Subject:p,any:w,any:p
+melm 604        Subject,Subject:p,any:w,any:p
+melm 605        Subject,Subject:p,any:w,any:p
+melm 606        Subject,Subject:p,any:w,any:p
+melm 607        Subject,Subject:p,any:w,any:p
+melm 608        Subject,Subject:p,any:w,any:p
+melm 610        Subject,Subject:p,any:w,any:p
+melm 615        Subject,Subject:p,any:w,any:p
+melm 616        Subject,Subject:p,any:w,any:p
+melm 617        Subject,Subject:p,any:w,any:p
+melm 620        Subject,Subject:p,any:w,any:p
+melm 621        Subject,Subject:p,any:w,any:p
  # Technical details access // see Marc21 753. Seems deprecated.
-# melm 626                Subject,Subject:p
+# melm 626                Subject,Subject:p,any:w,any:p
  # Geographic area code // see Marc21 043. Probably not useful
-# melm 660                Subject,Subject:p
+# melm 660                Subject,Subject:p,any:w,any:p
  # Chronological coverage code. Probably not useful
-# melm 661                Subject,Subject:p
+# melm 661                Subject,Subject:p,any:w,any:p

  #FIXME Fields 603, 630, 631, 632, 633, 634, 635, 636, 646 are not 
defined in Unimarc, but may be used by some libraries.
-melm 603      Subject,Subject:p
-melm 630      Subject,Subject:p
-melm 631      Subject,Subject:p
-melm 632      Subject,Subject:p
-melm 633      Subject,Subject:p
-melm 634      Subject,Subject:p
-melm 635      Subject,Subject:p
-melm 636      Subject,Subject:p
-melm 646      Subject,Subject:p
+melm 603      Subject,Subject:p,any:w,any:p
+melm 630      Subject,Subject:p,any:w,any:p
+melm 631      Subject,Subject:p,any:w,any:p
+melm 632      Subject,Subject:p,any:w,any:p
+melm 633      Subject,Subject:p,any:w,any:p
+melm 634      Subject,Subject:p,any:w,any:p
+melm 635      Subject,Subject:p,any:w,any:p
+melm 636      Subject,Subject:p,any:w,any:p
+melm 646      Subject,Subject:p,any:w,any:p

  ########### CLASSIFICATIONS (67x/68x) ##################
  # PRECIS
@@ -487,10 +489,10 @@ melm 995$b        homebranch,Host-item,item
  melm 995$c        holdingbranch,Record-Source,item
  melm 995$d        holdingbranch,Record-Source,item
  melm 995$e      location,item
-melm 995$f        barcode,item
+melm 995$f        barcode,item,any:w,any:p
  melm 995$h        ccode,item
  melm 995$j      LC-card-number:s,item
-melm 995$k 
Call-Number,Local-classification,lcn,Call-Number:p,Local-classification:p,lcn:p,item,Local-classification:s
+melm 995$k 
Call-Number,Local-classification,lcn,Call-Number:p,Local-classification:p,lcn:p,item,Local-classification:s,any:w,any:p
  melm 995$n      onloan:d,onloan:n,onloan:s,onloan:w,item
  melm 995$u      Note,Note:p,item
  melm  995       item   # just to index every subfield
-- 
1.7.9.5


-- 
Mathieu Saby
Service d'Informatique Documentaire
Service Commun de Documentation
Université Rennes 2
Téléphone : 02 99 14 12 65
Courriel : mathieu.saby at univ-rennes2.fr



More information about the Koha-patches mailing list