Ignore:
Timestamp:
2015-06-19T23:21:26+12:00 (9 years ago)
Author:
ak19
Message:

The getTerms() functionality previously used by the EmbeddedSolrServer has now been re-implemented for HttpSolrServer with the new custom Greenstone Solr RequestHandler class Greenstone3SearchHandler, which lives on the solr server side, in tomcat's solr webapp. The functionality has been improvemed, such as being able to search for: econom* cat, by recursively calling setRewriteMethods on any PrefixQuery and WildcardQuery MultiQueries within an overall BooleanQuery, and by handling BooleanQuery.TooManyClauses exceptions when the number of expanded terms is too large, such as for a search of a*.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-extensions/solr/trunk/src/conf/solrconfig.xml

    r29135 r29986  
    824824       queries across multiple shards
    825825    -->
    826   <requestHandler name="/select" class="solr.SearchHandler">
     826  <!--<requestHandler name="/select" class="solr.SearchHandler">-->
     827    <requestHandler name="/select" class="org.greenstone.solrserver.Greenstone3SearchHandler">
    827828    <!-- default values for query parameters can be specified, these
    828829         will be overridden by parameters in the request
     
    888889
    889890  <!-- A request handler that returns indented JSON by default -->
    890   <requestHandler name="/query" class="solr.SearchHandler">
     891  <!--<requestHandler name="/query" class="solr.SearchHandler">-->
     892  <requestHandler name="/query" class="org.greenstone.solrserver.Greenstone3SearchHandler">
    891893     <lst name="defaults">
    892894       <str name="echoParams">explicit</str>
Note: See TracChangeset for help on using the changeset viewer.