[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-devel] spell suggestion in rel_3_0 (for kados 1st)
From: |
Paul POULAIN |
Subject: |
[Koha-devel] spell suggestion in rel_3_0 (for kados 1st) |
Date: |
Fri, 15 Dec 2006 17:33:39 +0100 |
User-agent: |
Thunderbird 1.5.0.8 (X11/20061109) |
Hi world,
in opac-search.pl, rel_3_0, there is a spelling suggestion when the
search don't return any answer.
It is based on some hardcoded database :
DBI->connect( "DBI:mysql:suggest:66.213.78.76",
"auth", "Free2cirC" );
I tried to activate it, but get a :
[Fri Dec 15 16:33:55 2006] [error] [client 193.251.63.39] DBI
connect('suggest:66.213.78.76','auth',...) failed: Host
'paulpoulain.pck.nerim.net' is not allowed to connect to this MySQL server at
/home/paul/koha.dev/rel_3_0/opac/opac-search.pl line 578, referer:
http://o18.bureau.paulpoulain.com/cgi-bin/koha/opac-search.pl
which is not a surprise to me ;-)
then I took my mining light, and entered the caves...
I found : make_spellcheck_suggest.pl, in misc directory.
This script seems to have some problems :
- it relies on marc_subfield_table & marc_word, that don't exist anymore
- something is missing at line 97 : %tables variable is missing some
tables descriptions (& a "; at the end...)
- it works with soundex algorythm, that is very poor in french (it
doesn't take care of accents & other french-specific things)
opac-search.pl itself seems to have problems too :
- $koha_spsuggest_insert is never called : is it a feature you have
abandonned ?
I was wondering :
- if there is a more uptodate script that you forgot to commit, because
this one can't work (I can't find the script in dev_week) ?
- if we could use a specific soundex, depending on the language : there
are some well working soundex_like algorythm for french & I bet other
languages have their. That would require removing the
str_cmp(soundex(suggestion),soundex(?)) from opac-search
- if we could use Aspell for spellchecking. I tried to investigate this
option, it works very very well with common names, and we mostly want it
to work for proper names like authors, so I think it's not something to
investigate too deeply.
- who will be the next french president, in 2007, May ?
ooooops... you probably don't have the answer to the last question, but
the other one yes ;-)
--
Paul POULAIN et Henri Damien LAURENT
Consultants indépendants
en logiciels libres et bibliothéconomie (http://www.koha-fr.org)
Tel : 04 91 31 45 19
- [Koha-devel] spell suggestion in rel_3_0 (for kados 1st),
Paul POULAIN <=