working on Mark Physical Items As Arrived: fuzzy match is working.
authorgfawcett <gfawcett@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Sat, 4 Apr 2009 02:42:24 +0000 (02:42 +0000)
committergfawcett <gfawcett@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Sat, 4 Apr 2009 02:42:24 +0000 (02:42 +0000)
commit764aa2f9e1cb1c1a05b4d072eac8eee0bdcede9b
tree88a3ebf63f5158e4094f55e8f10754c5c7330a02
parent735a021322dc0f4bd3a1856d1cc9f70cc7326230
working on Mark Physical Items As Arrived: fuzzy match is working.

The fuzzy-match is in place; not tuned yet, but it's there. It's a
relevance-engine based on Levenshtein-distance comparison of the
title, author (and to a lesser degree the publisher and
pubdate). Ideas for improvements are most welcome.

Note that this version of the code takes a full snapshot of the MARC
record when a Physical Item is requested from the catalogue. So there
are more opportunities for item comparison.

The code is a horrible mess. Much cleanup to do.

git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@258 6d9bc8c9-1ec2-4278-b937-99fde70a366f
conifer/custom/lib_integration.py
conifer/libsystems/evergreen/item_status.py
conifer/libsystems/z3950/marctools.py
conifer/libsystems/z3950/marcxml.py [new file with mode: 0644]
conifer/libsystems/z3950/yaz_search.py
conifer/syrup/fuzzy_match.py [new file with mode: 0644]
conifer/syrup/models.py
conifer/syrup/urls.py
conifer/syrup/views.py
conifer/templates/phys/mark_arrived.xhtml [new file with mode: 0644]
conifer/templates/phys/mark_arrived_choose.xhtml [new file with mode: 0644]