Jonathan Druart [Wed, 23 Feb 2011 13:55:50 +0000 (14:55 +0100)]
[SOLR] FIX pass searchtype param in authorities-home pagination
Jonathan Druart [Wed, 23 Feb 2011 13:21:04 +0000 (14:21 +0100)]
[SOLR] Adding tests for z3950 server
Jonathan Druart [Wed, 23 Feb 2011 13:11:47 +0000 (14:11 +0100)]
[SOLR] Add features for RPN2Solr + FIX 'Bad Marc'
- FIX 'Bad Marc' using as_usmarc instead as_formated
- Parenthesis around operators
- ! operator
- TODO word list
Henri-Damien LAURENT [Wed, 23 Feb 2011 10:58:49 +0000 (11:58 +0100)]
[SOLR] Doc install : Corrections mineures
Ajout du dépôt debian biblibre
et de quelques informations pour lancer le launch_solr
Claire Hernandez [Mon, 21 Feb 2011 16:22:46 +0000 (17:22 +0100)]
[SOLR] Documentation improvements
Claire Hernandez [Mon, 21 Feb 2011 15:06:49 +0000 (16:06 +0100)]
[SOLR] Documentation
- minimal corrections
Claire Hernandez [Mon, 21 Feb 2011 14:45:28 +0000 (15:45 +0100)]
[SOLR] Documentation
- split
- new solr install process with Jetty
Jonathan Druart [Mon, 21 Feb 2011 13:56:29 +0000 (14:56 +0100)]
[SOLR]MT5655: FIX remove '--' before search
Jonathan Druart [Mon, 21 Feb 2011 12:48:04 +0000 (13:48 +0100)]
[SOLR]MT5655: FIX add wildward '*' in last value
Jonathan Druart [Mon, 21 Feb 2011 11:22:39 +0000 (12:22 +0100)]
[SOLR]MT5655: FIX space in auth_finder completion
Jonathan Druart [Mon, 21 Feb 2011 09:40:25 +0000 (10:40 +0100)]
[SOLR] Possibly to call buildQuery with bad indexes array
It can contains undef, "", ()
Claire Hernandez [Thu, 10 Feb 2011 14:24:33 +0000 (15:24 +0100)]
[SOLR] Add submodule rg-z3950-rpn from eiro githb repo.
Claire Hernandez [Mon, 7 Feb 2011 13:57:18 +0000 (14:57 +0100)]
[SOLR] Fix OutOfMemory in addbiblio.pl
$query in C4::Search::Query::normalSearch was undefined because the call was
wrong.
Claire Hernandez [Fri, 4 Feb 2011 17:01:52 +0000 (18:01 +0100)]
[SOLR] Fix - Index biblio in ModBiblio
Patch in merge function
Jonathan Druart [Fri, 4 Feb 2011 16:09:27 +0000 (17:09 +0100)]
[SOLR] RPN2SOLR
First commit server z3950 and rpn grammar
Jonathan Druart [Fri, 4 Feb 2011 10:52:07 +0000 (11:52 +0100)]
[SOLR] export normalSearch function + support of rpn index
export normalSearch function in C4::Search::Query::Solr.pm
Claire Hernandez [Fri, 4 Feb 2011 09:47:03 +0000 (10:47 +0100)]
[SOLR] Index biblio in ModBiblio
When an authority is modified and MergeAuthoritiesOnUpdate syspref equals 1, all
the biblio linked to authority are indexed again (and Authorities plugin
activated)
Jonathan Druart [Tue, 1 Feb 2011 14:48:24 +0000 (15:48 +0100)]
[SOLR] Replace SimpleSearch occurence
Jonathan Druart [Tue, 1 Feb 2011 14:41:53 +0000 (15:41 +0100)]
[SOLR] Indexes update
notes : database update manually ...
Claire Hernandez [Mon, 31 Jan 2011 13:45:55 +0000 (14:45 +0100)]
[Solr] Overide Data::SearchEngine::Solr::add
The problem was it calls optimize method at each add wich is not really logical.
The best practice would be to call optimize in a batch when we wants
because it is usefull for searching only (after a big indexation or every night).
- Indexing time for one biblio before this commit (Data::SearchEngine:Solr)
time ./misc/migration_tools/rebuild_solr.pl -t biblio -n "5000,1"
real 0m19.809s
- Now (C4::Search::Engine:Solr)
time ./misc/migration_tools/rebuild_solr.pl -t biblio -n "5000,1"
real 0m1.905s use
Jonathan Druart [Mon, 31 Jan 2011 12:37:58 +0000 (13:37 +0100)]
[SOLR] Call IndexRecord after an authority update
Jonathan Druart [Mon, 31 Jan 2011 11:07:12 +0000 (12:07 +0100)]
MT5655: Dynamic completion on authorities finder
Jonathan Druart [Fri, 28 Jan 2011 14:12:21 +0000 (15:12 +0100)]
MT5655: Add input for authority search in auth_finder.pl
Jonathan Druart [Fri, 28 Jan 2011 10:24:56 +0000 (11:24 +0100)]
MT5655: FIX if authtypecode is empty
Claire Hernandez [Wed, 19 Jan 2011 12:48:59 +0000 (13:48 +0100)]
[SOLR] Fix 404 - redirects when only one result.
Jonathan Druart [Mon, 17 Jan 2011 09:26:20 +0000 (10:26 +0100)]
[SOLR] No exact match for link author in interface pro detail
Jonathan Druart [Mon, 17 Jan 2011 08:43:33 +0000 (09:43 +0100)]
[SOLR] Fix search value with quote
Claire Hernandez [Fri, 14 Jan 2011 14:37:10 +0000 (15:37 +0100)]
[SOLR] More precise logs
Query is logged in each user search case: opac, pro and auhtorities. IndexRecord give time each 5000 records to give more details.
Jonathan Druart [Fri, 14 Jan 2011 11:12:54 +0000 (12:12 +0100)]
[SOLR] FIX sorting with filters selected in advsearch
opac + intranet
Jonathan Druart [Thu, 13 Jan 2011 16:57:40 +0000 (17:57 +0100)]
[SOLR] FIX Sorting on ste_ indexes
Jonathan Druart [Thu, 13 Jan 2011 13:27:00 +0000 (14:27 +0100)]
[SOLR] Add filters on intranet advsearch
Date + holdingbranch + ccode + location
+ Find [* TO *] if empty search
Jonathan Druart [Tue, 11 Jan 2011 10:55:27 +0000 (11:55 +0100)]
[SOLR] FIX index name authid in tmpl
Jonathan Druart [Tue, 11 Jan 2011 10:01:39 +0000 (11:01 +0100)]
[SOLR] Fix install multi-core
Path data must not be set in solrconfig.xml
Jonathan Druart [Tue, 11 Jan 2011 09:05:50 +0000 (10:05 +0100)]
[SOLR] Fix indexes in updatedatabase.sql
Jonathan Druart [Mon, 10 Jan 2011 12:51:36 +0000 (13:51 +0100)]
[SORL] Fix field indexmappings.index to VARCHAR(255)
Claire Hernandez [Mon, 10 Jan 2011 12:32:32 +0000 (13:32 +0100)]
[SOLR] revert on additem.pl
Jonathan Druart [Mon, 10 Jan 2011 11:34:35 +0000 (12:34 +0100)]
[SOLR] FIX authorities adv search (authorities-home)
Claire Hernandez [Fri, 7 Jan 2011 17:55:05 +0000 (18:55 +0100)]
[SOLR] time metric for indexing if DebugLevel eq 2
Claire Hernandez [Fri, 7 Jan 2011 16:52:19 +0000 (17:52 +0100)]
[SOLR] refining schema.xml types
Adding elision filter in simple text type.
Claire Hernandez [Fri, 7 Jan 2011 16:44:34 +0000 (17:44 +0100)]
[SOLR] new unimarc authorities indexes
Jonathan Druart [Thu, 6 Jan 2011 15:21:11 +0000 (16:21 +0100)]
[SOLR] dynamic index on authorities-home
Jonathan Druart [Thu, 6 Jan 2011 09:37:11 +0000 (10:37 +0100)]
[SOLR] Print a message in intranet if error in search
Claire Hernandez [Thu, 6 Jan 2011 16:48:36 +0000 (17:48 +0100)]
[SOLR] first default config for correspondances between solr index, rpn index and ccl zebra
Claire Hernandez [Thu, 6 Jan 2011 16:03:20 +0000 (17:03 +0100)]
fix edit link in addbiblio
Jonathan Druart [Thu, 6 Jan 2011 09:02:52 +0000 (10:02 +0100)]
[SOLR] perlish code of Query.pm
Jonathan Druart [Wed, 5 Jan 2011 08:29:16 +0000 (09:29 +0100)]
[SOLR] FIX Filter is not a srt index !
Jonathan Druart [Tue, 4 Jan 2011 10:06:43 +0000 (11:06 +0100)]
[SOLR] Fix utf8 filters while adv search
In particular for index str_lang.
Jonathan Druart [Fri, 31 Dec 2010 11:47:54 +0000 (12:47 +0100)]
[SOLR] Remove static index type
Jonathan Druart [Fri, 31 Dec 2010 11:27:07 +0000 (12:27 +0100)]
[SOLR] Function 'normalSearch' for search unless array indexes, etc.
It's possible to search directly with a string. Index substitution is apply
Jonathan Druart [Fri, 31 Dec 2010 09:53:50 +0000 (10:53 +0100)]
[SOLR] factoring split for token index:value
Claire Hernandez [Fri, 31 Dec 2010 10:54:55 +0000 (11:54 +0100)]
[SOLR] french doc
Claire Hernandez [Thu, 30 Dec 2010 16:50:11 +0000 (17:50 +0100)]
[SOLR] First commit for user and technical documentation
I used txt2tags syntax, can export in docbook, dokuwiki, mediawiki and co. It is just a first try. I don't know if "docs" is the best place to do this. For the moment, it seems ok for sharing.
Jonathan Druart [Thu, 30 Dec 2010 15:39:24 +0000 (16:39 +0100)]
[SOLR] Add tests for search
Jonathan Druart [Thu, 30 Dec 2010 15:39:02 +0000 (16:39 +0100)]
[SOLR] delete warn + add use
Jonathan Druart [Thu, 30 Dec 2010 14:25:03 +0000 (15:25 +0100)]
[SOLR] FIX update on indexes
on update, rpn_index and ccl_index_name not be saved
Jonathan Druart [Thu, 30 Dec 2010 13:00:47 +0000 (14:00 +0100)]
[SOLR] Add index str for all indexes with type != str
This patch restore facets on all fields
Jonathan Druart [Thu, 30 Dec 2010 08:30:33 +0000 (09:30 +0100)]
[SOLR] Fix utf8 search
Jonathan Druart [Wed, 29 Dec 2010 15:44:39 +0000 (16:44 +0100)]
[SOLR] Support of Zebra indexes for Solr
Mapping Zebra indexes to building a correct query for Solr
Now we can building a query with differents indexes :
txt_title:maudits
title:maudits
ti:maudits
Jonathan Druart [Wed, 29 Dec 2010 13:42:21 +0000 (14:42 +0100)]
[SOLR] Add forget use in AuthoritiesMarc in Engine/Solr.pm
Claire Hernandez [Tue, 28 Dec 2010 15:43:02 +0000 (16:43 +0100)]
[SOLR] rebuild - add the possibility to clean only an index part
Claire Hernandez [Tue, 28 Dec 2010 14:45:21 +0000 (15:45 +0100)]
[SOLR] fix - debug and use
Claire Hernandez [Tue, 28 Dec 2010 13:40:36 +0000 (14:40 +0100)]
[SOLR] selenium test cases
New test suite in selenium format (I have to export in perl to lauch them automatically someday), these 2 suites should pass in any solr install (no data dependant).
Claire Hernandez [Tue, 28 Dec 2010 12:34:34 +0000 (13:34 +0100)]
[SOLR] Refactoring of SimpleSearch and IndexRecord call - abstract layer begin
The need was to have only one .pm with what is relative to Solr (C4::Search::Engine::Solr). Now, it is possible to choose the search engine with the syspref "SearchEngine" Solr|Zebra. C4::Search::SimpleSearch can switch between search function. After that, we could have the same call in all Koha code and a new "intelligent layer" to manage parameters better (Query.pm etc.). This patch needs review and feedback.
Claire Hernandez [Mon, 27 Dec 2010 16:59:52 +0000 (17:59 +0100)]
[SOLR] little fix about table name in installer
Jonathan Druart [Mon, 27 Dec 2010 16:24:01 +0000 (17:24 +0100)]
[SOLR] Add C4/Search/Query dir and sql modifications
Add files and syspref SearchEngine to provide 2 engines (Solr and Zebra) utilisation.
Claire Hernandez [Mon, 27 Dec 2010 16:13:05 +0000 (17:13 +0100)]
[SOLR] rebuild script refactoring - more options working
Claire Hernandez [Fri, 24 Dec 2010 13:09:59 +0000 (14:09 +0100)]
[SOLR] test solr lib wich add items too
Claire Hernandez [Fri, 24 Dec 2010 13:08:06 +0000 (14:08 +0100)]
[SOLR] fix the *:* search in opac
Claire Hernandez [Fri, 24 Dec 2010 10:44:31 +0000 (11:44 +0100)]
[SOLR] Fix in install sql files
Bad characters and a line was missing...
Jonathan Druart [Thu, 23 Dec 2010 15:53:53 +0000 (16:53 +0100)]
[SOLR] New file C4/Search/Query/Solr.pm
Query Generator for Solr
Jonathan Druart [Thu, 23 Dec 2010 15:50:57 +0000 (16:50 +0100)]
[SOLR] add new index type 'ste' for simple text
For example, field author must have more fonctionnality (tokenizer)
Claire Hernandez [Thu, 23 Dec 2010 13:46:06 +0000 (14:46 +0100)]
[SOLR] fix on default configuration
There were some issues in the config. This config is about unimarc.
Jonathan Druart [Thu, 23 Dec 2010 11:13:04 +0000 (12:13 +0100)]
[SOLR] FIX sortable field during indexing
We should not modified array with shift or pop. We copy the first element for
srt field. This patch fix sort in search and create field were empty before
(txt_title in some case, date_*, etc.)
Claire Hernandez [Wed, 22 Dec 2010 15:53:06 +0000 (16:53 +0100)]
[SOLR] rejected form plugin fix
Jonathan Druart [Wed, 22 Dec 2010 15:23:14 +0000 (16:23 +0100)]
[SOLR] FIX delete bad else (conflict)
Jonathan Druart [Wed, 22 Dec 2010 15:17:01 +0000 (16:17 +0100)]
[SOLR] Fix bug introducing by commit
172443a6aff6b1f0643d81cf48f705687458aaaa
Bug : error during normal search in opac
Claire Hernandez [Wed, 22 Dec 2010 14:01:52 +0000 (15:01 +0100)]
[SOLR] remove indexing time logs
Claire Hernandez [Wed, 22 Dec 2010 13:57:03 +0000 (14:57 +0100)]
Revert "[SOLR] remove indexing time logs"
This reverts commit
2ee599b1de206fb878e6ec36a3d830eef9ae0fb2.
Claire Hernandez [Wed, 22 Dec 2010 13:51:06 +0000 (14:51 +0100)]
Revert "[SOLR] Fix in advanced search"
This reverts commit
172443a6aff6b1f0643d81cf48f705687458aaaa.
Claire Hernandez [Wed, 22 Dec 2010 13:49:03 +0000 (14:49 +0100)]
[SOLR] remove indexing time logs
Claire Hernandez [Wed, 22 Dec 2010 13:46:00 +0000 (14:46 +0100)]
[SOLR] remove indexing time logs
Claire Hernandez [Wed, 22 Dec 2010 12:26:33 +0000 (13:26 +0100)]
[SOLR] Fix in advanced search
Better support of 3 fields in advanced search
Claire Hernandez [Mon, 20 Dec 2010 16:32:23 +0000 (17:32 +0100)]
[SOLR] add timer metrics for indexing
Jonathan Druart [Tue, 21 Dec 2010 16:26:54 +0000 (17:26 +0100)]
[SOLR] FIX opac advsearch: filters ccode
index is srt_str_ccode not str_ccode
Jonathan Druart [Tue, 21 Dec 2010 16:00:17 +0000 (17:00 +0100)]
[SOLR] FIX link show biblios in authority search results
index int_authid and not authid
Jonathan Druart [Tue, 21 Dec 2010 12:48:07 +0000 (13:48 +0100)]
[SOLR] check OpacAdvancedSearchContent syspref for opac search
Jonathan Druart [Mon, 20 Dec 2010 15:20:07 +0000 (16:20 +0100)]
[SOLR] Fix indexing when multiples values for 1 mappings
When 2 indexes corresponds, take the first one by numerical order
Jonathan Druart [Mon, 20 Dec 2010 11:39:07 +0000 (12:39 +0100)]
[SOLR] Fix item's number in search results (opac+intranet)
var count was set to 20 by default. Now, it's based on syspref.
Claire Hernandez [Tue, 14 Dec 2010 15:27:47 +0000 (16:27 +0100)]
[SOLR] encoding problems in solr administration
Claire Hernandez [Tue, 14 Dec 2010 12:12:31 +0000 (13:12 +0100)]
[SOLR] no more memoize for no more memory problems (time for indexing the 10e biblio is the same that the 100e or 1000e)
Claire Hernandez [Mon, 13 Dec 2010 16:25:09 +0000 (17:25 +0100)]
[SOLR] First try to improve time indexing with memoize
Jonathan Druart [Mon, 13 Dec 2010 14:13:48 +0000 (15:13 +0100)]
[SOLR] FIX sort by (use shift not pop !)
Jonathan Druart [Mon, 13 Dec 2010 10:33:21 +0000 (11:33 +0100)]
[SOLR] Hide Coded Fields, Serials, Picture in opac adv search
Jonathan Druart [Fri, 10 Dec 2010 15:33:12 +0000 (16:33 +0100)]
[SOLR] Display items on intranet and opac interfaces
Claire Hernandez [Thu, 9 Dec 2010 15:38:23 +0000 (16:38 +0100)]
[SOLR] new data set and selenium tests adapted
Jonathan Druart [Thu, 9 Dec 2010 11:20:00 +0000 (12:20 +0100)]
[SOLR] Fix display of items number in intranet results
Claire Hernandez [Thu, 9 Dec 2010 09:14:38 +0000 (10:14 +0100)]
[SOLR] new plugin Illustration
Jonathan Druart [Thu, 9 Dec 2010 08:51:03 +0000 (09:51 +0100)]
[SOLR] Working on display items
Claire Hernandez [Wed, 8 Dec 2010 15:55:19 +0000 (16:55 +0100)]
[SOLR] indexes configuration modification ccode
Jean-André Santoni [Wed, 8 Dec 2010 14:38:12 +0000 (15:38 +0100)]
[SOLR] Sorting improvements