OK, I think now I understand. The source of my confusion was that you
said "Discovery sidebar", which I thought meant "Discovery sidebar
facets", when you really just meant the sidebar browse indexes. Of
course, I shouldn't expect you to recognize the difference just yet.

To explain, you must understand that DSpace originally used only
Lucene, not Solr (Discovery is built on top of Solr). It has been
using Lucene for browse & search indexes. Browse by Issue Date,
Author, Titles - these are browse indexes. You could find them in the
advanced search form, too. Browse and search indexes can be configured
via dspace.cfg and that is what you did. The index-init and
index-update command line launcher commands are used to maintain them.

Discovery uses Solr indexes. When you turn on Discovery, Solr is used
for search and facets. Facets are what you see in the sidebar on the
bottom under the Discovery label. The update-discovery-index is the
command-line command.

To make things more complicated, XMLUI with Discovery enabled still
uses Lucene Browse indexes, but not Lucene Search indexes
(instructions to enable Discovery tell you to disable the
SearchArtifacts aspect). So both Lucene and Solr is used. Discovery
also replaces the old old simple and advanced search form with its own
/discover form that uses the Solr index completely. So browse indexes
are only used for browsing (in the sidebar).

In the JSPUI case, I believe turning on Discovery (introduced in 3.0)
replaces Lucene completely.

Sorry for the complicated explanation, but this is how the software
has been developing. The next step will be to make Discovery default
and deprecate Lucene.

So, back to your question what discovery.xml is for. This is where you
can configure sidebar facets and search filters. Sidebar facets are
facets for index fields that you can see e.g. on the homepage. You can
see search filters in the search form - where you drill down by
Author, Title etc.

I hope that clears it up a bit.


Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to