Commit Graph

60 Commits

Author SHA1 Message Date
Tim Donohue
f15cb33ab4 Fix DS-4066 by update all IDs to string type in schema 2018-10-29 21:32:57 +00:00
Philip Muench
6f892e70e8 DS-3707, DS-3715: Fixes to item level embargo/privacy in OAI-PMH 2017-10-16 15:28:47 +02:00
Robin Taylor
6dd2bda4cc DS-2948 : Set Solr captureAttr to true when indexing full text 2016-08-11 14:00:53 +01:00
Kevin Van de Velde
00c5485c42 Merge pull request #988 from christian-scheible/DS-2648
[DS-2648] Full text available sidebar facet for Discovery
2015-12-16 16:25:08 +01:00
Tim Donohue
eeed870fb2 Remove odd characters from search schema config 2015-11-06 15:32:00 +00:00
Tim Donohue
92b3de56b7 Merge pull request #1096 from hardyoyo/DS-2706
[DS-2706] removed unused example lib folders from the Authority Solr config
2015-10-21 11:39:28 -05:00
Andrea Schweer
53b77e7fde DS-2809 Set default search operator to AND
Setting Solr's default search operator to AND for the Discovery index leads to
search behaviour that's closer to what our users expect -- "do what Google
does". There is a configuration option for the search operator in dspace.cfg.
However, that setting is used only by the legacy DSQuery class for the now
deprecated Lucene-based search.
2015-10-15 09:55:27 +13:00
Tim Donohue
a22b73eda2 Ensure Solr schema treats item ids as UUIDs 2015-10-12 19:37:28 +00:00
Hardy Pottinger
981aeb1276 [DS-2706] removing configuration for more lib folders in authority solr config (dist and contrib) to match Discovery/search solr config 2015-10-06 19:38:08 +00:00
Hardy Pottinger
f25ac34ea9 [DS-2706] removing more unused lib configurations from authority solr config 2015-10-06 19:23:29 +00:00
Hardy Pottinger
4fd5ca1b4c [DS-2706] removing more unused lib configurations from authority solrconfig 2015-10-06 19:20:32 +00:00
Hardy Pottinger
f9ecd84e1a removed unused example lib folders from the Authority Solr config 2015-10-06 19:04:27 +00:00
Christian Scheible
2e78ff10af Merge branch 'master' into DS-2648 2015-10-06 16:23:37 +02:00
Christian Scheible
ab878b95a6 [DS-2648] Refactored class name and field names for files available feature to reflect the operating priciple of the feature. 2015-10-06 15:50:55 +02:00
KevinVdV
54222f3c1d DSpace refactored service api 2015-08-19 11:54:32 +02:00
Christian Scheible
1f439044c7 Added Discovery Facet to distinguish between items with and without full text. 2015-07-13 10:29:35 +02:00
Andrea Schweer
b07707874a DS-2486 Add UUID processing to CSV, JSON update handlers too 2015-04-02 09:59:37 +13:00
Christian Scheible
dcd9b2534c [DS-2438] fixed problem with immense metadata values for oai solr core 2015-02-04 08:40:17 +01:00
Roeland Dillen
8e2f87e755 add docvalues to docvalue capable fields for better facet performance 2014-11-07 17:08:41 +01:00
Roeland
32e096fd3d excluding jetty and bumping lucene match version 2014-11-06 07:59:37 +01:00
Roeland
007524b821 solr version bump pt 1 2014-11-05 22:02:50 +01:00
KevinVdV
e0b7b4609e Contribution by University of Missouri in collaboration with @mire under the ORCID Adoption and Integration program funded by the Alfred P. Sloan Foundation. 2014-10-20 13:54:33 +02:00
Bram Luyten
1fa0673c07 Merge pull request #572 from KevinVdV/DS-1958
[DS-1958] Discovery OutOfMemoryError when indexing Large Bitstreams
2014-07-17 08:29:35 +02:00
KevinVdV
2d33d178c4 [DS-1958] Discovery OutOfMemoryError when indexing Large Bitstreams 2014-07-14 14:49:21 +02:00
Bram Luyten
364dfd8704 Merge pull request #566 from KevinVdV/DS-2060
[DS-2060] Extended SOLR commit duration due to SpellCheckComponent ("Did you mean")
2014-07-13 16:52:49 +02:00
KevinVdV
d5716e56d1 [DS-2060] Extended SOLR commit duration due to SpellCheckComponent ("Did you mean") 2014-07-10 13:42:00 +02:00
Tim Donohue
689ed282b5 Fix DS-2024 by commenting out invalid sample configs 2014-06-30 20:29:25 +00:00
Ivan Masár
6877ab67a6 fix a bunch of typos 2013-11-13 23:01:50 +01:00
Pascarelli Luigi Andrea
ea8db02202 Revert autocommit configuration (as is in DSpace 3.x) 2013-10-30 12:20:36 +01:00
Mark H. Wood
c7ee293786 Merge pull request #314 from KevinVdV/DS-1683
[DS-1683] Add spell checker to discovery
2013-10-17 12:05:06 -07:00
Andrea Bollini
a33b0781b3 Updated ICU4j / Restored SnowballPorterFilter 2013-10-16 21:58:53 +02:00
Andrea Bollini
5c63f97b02 DS-1106 Solr search accent insensitive (ICU Transliteration) 2013-10-16 21:58:52 +02:00
KevinVdV
7dbd71543b [DS-1683] Add spell checker to discovery 2013-10-04 10:26:38 +02:00
KevinVdV
d219466277 Fixing usage statistics logging by adding update chain for uid 2013-08-23 12:51:35 +02:00
Pascarelli Luigi Andrea
6e444a40d5 Migrate solr config files to solr4, add standalone log4j configuration (use log4j daily appender logger) for solr and reference it in web.xml, merge web.xml custom dspace with web.xml solr4 default 2013-08-23 02:12:00 +02:00
Bram Luyten
fca7eb434c DS-1552 adding luceneMatchVersion to oai and statistics SOLR configs
This property becomes mandatory in SOLR 4.0
2013-05-20 13:14:45 +02:00
KevinVdV
d9df145a4e [DS-1345, DS-1346] Item Level Versioning, all versions are searchable & recent submission list in collections shows all the versions 2012-11-21 10:51:39 +01:00
Lyncode
d269a30a15 Line endings normalization (rebased) 2012-11-01 01:07:36 +00:00
KevinVdV
808bc6fc5d [DS-1243] @mire solr statistics contribution 2012-09-25 15:58:23 +02:00
Andrea Bollini
4fc8b9348b DS-1217 Porting Discovery to the JSPUI
Contribution from CILEA funded by the Hub project from HKU
(http://hub.hku.hk)
Faceting, filtering (autocomplete), sidebar facet for the site home page,
community and collections are all implemented.
Changes to the Discovery API/configuration:
  1) changed the unique field for the SOLR document, now is used the
     concatenation of ID and TYPE-ID (in future we want to index also
     object that have not an handle)
  2) the prune query has been changed in search.resourcetype:[2 TO 4] so to          not remove eventually extra data loaded in the SOLR search core
  3) added defaultRpp parameter

Main differences from the XMLUI implementation:
  1) facets doesn't have a "...More" link but there are pagination to
     scroll facet in the context (search, home page, community, etc.)
  2) facets doesn't show the values already selected
  3) autocomplete is done against user input and does not dump all the
     values (this was a performance issue in XMLUI < 3.0, with 90k items
     I see JSON around 2Mb). With the new Discovery improvements the
     autocomplete feature in XMLUI seems to be turned off
  4) to enable JSPUI discovery you need to add some extra plugins in
     dspace.cfg (instructions are provided as comment in the discovery.cfg)
2012-09-13 12:31:23 +02:00
Andrea Bollini
8bb68ddc81 DS-1218 BrowseDAO based on discovery
This contribution is supported by the University of Hong Kong that has
    adopted the first version of this code since July 2010
    Software development by the CILEA SURplus Team (http://www.cilea.it)

    This is a full featured provider for the DSpace Browse System that read
    data from the Discovery Search SOLR core.
    The browse supports:
    - all the actual browse system configuration options (item and metadata
    browse, pagination, sorting)
    - browse of withdrawn items
    - browse of private items (XMLUI only)
    - search for authors used in the item mapper tool

    Major changes:
    - add two new search methods to the SearchService that allow you to
    specify if you want or not withdrawn items in your result. The old
    methods just call these new methods asking for no withdrawn item (this
    assure backcompatiliby)
    - the SearchServiceImpl now index also withdrawn item, new SolrDoc field
    "withdrawn"
    - DiscoverResult.Facet now keep information also about authority so
    that is possible distinct facets related to homonyms authors, etc.
    (this feature can be disabled in the discovery.cfg)
    - changed the schema.xml the default should be to ignore field if not
    otherwise specified (see also below)
    - better support for projection, metadata are stored (not indexed) with
    all related informations attached (authority, language). Metadata to
    store for projection can be defined in the discovery.cfg

    Other notes:
    - SolrBrowseDAO/SolrCreateBrowseDAO use settings defined in the main
    dspace.cfg (the browse section) this mean that sorting configuration is
    not related to the discovery search sorting etc.
    - Browse consumer should be disabled (if not only overhead but it still
    works), the actual index work is done using the Discovery "plugin"
    SolrServiceIndexPlugin (configurated via spring)
    - SolrCreateBrowseDAO is able to remove the old tables created by the
    DBMS DAO implementations simply using the browse command line script
    (dspace index -d -f)
    - to build the browse index it is required to run the discovery index
    client (dspace update-discovery-index -b)
2012-09-08 15:53:50 +02:00
Lyncode
2442601073 OAI 2.0 (a.k.a XOAI) integrated into DSpace 3.0 (squashed) 2012-09-03 10:38:09 +02:00
KevinVdV
bf34b21bcf [DS-1229] @mire discovery contribution 2012-08-07 09:47:21 +02:00
Ivan Masár
b8cefdce04 fix typos and some whitespace
* fixes typos almost exclusively in comments and strings
* fixes whitespace where combination of tabs and spaces may break indentation
* doesn't touch typos in config property names to prevent breakage
2012-04-20 16:27:02 +02:00
Kevin Van de Velde
f3e349d0b1 [DS-599] SOLR statistics file download displays only bitstreams in the configured bundles (ORIGINAL by default)
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6788 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-10-05 20:38:10 +00:00
Ben Bosman
823a4c48af [DSCR-25] Improved user interface for the discovery search page
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6556 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-18 08:57:02 +00:00
Ben Bosman
6d63e00c7c [DS-971] New Discovery configuration system
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6549 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-16 09:27:10 +00:00
Tim Donohue
8fcac3ab07 [DS-980] Upgraded solr & lucene to version 3.3.0 - second try (Thanks to Kevin Van de Velde who fixed the issues that caused massive Unit Testing failures. This new version of patch passes all Unit Tests.)
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6548 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-15 21:04:17 +00:00
Tim Donohue
bc1b7354ef Undoing commit r6545 (DS-980) as it seems to have broken 80% of Unit Tests. Will recommit once Unit Testing issues are resolved.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6546 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-12 21:55:26 +00:00
Tim Donohue
e40a2c9441 [DS-980] Upgraded solr & lucene to version 3.3.0
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6545 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2011-08-12 19:49:34 +00:00