Changeset 6112
- Timestamp:
- 03/18/15 08:25:32 (9 years ago)
- Location:
- vlo/branches/vlo-3.2-ticket575
- Files:
-
- 6 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.2-ticket575/vlo-solr/src/main/solr_conf/solr/collection1/conf/solrconfig.xml
r5915 r6112 364 364 <lst name="defaults"> 365 365 <str name="echoParams">explicit</str> 366 <str name="defType">dismax</str> 367 <str name="q.alt">*:*</str> 368 <str name="qf"> 369 name^8 description^4 keywords^2 languageCode^2 country^2 organisation^2 collection^1 modality^1 genre^1 continent^.5 id^.1 370 </str> 371 <!-- TODO: use bf to boost records with one or more resources --> 366 372 <!-- 367 373 <int name="rows">10</int> -
vlo/branches/vlo-3.2-ticket575/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/AbstractSolrQueryFactory.java
r5202 r6112 32 32 public abstract class AbstractSolrQueryFactory { 33 33 34 protected static final String SOLR_SEARCH_ALL = "*:*";34 protected static final String SOLR_SEARCH_ALL = null; 35 35 36 36 protected final void addQueryFacetParameters(final SolrQuery query, QueryFacetsSelection queryFacetsSelections) { -
vlo/branches/vlo-3.2-ticket575/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/SolrDocumentQueryFactoryImpl.java
r5202 r6112 42 42 defaultQueryTemplate = new SolrQuery(); 43 43 defaultQueryTemplate.setFields(documentFields.toArray(new String[]{})); 44 defaultQueryTemplate.setSort(SolrQuery.SortClause.asc(FacetConstants.FIELD_NAME)); 44 // //TODO: qf (all fields with weights - make configurable (later) 45 // defaultQueryTemplate.setParam(DisMaxParams.QF, "name^20 description^10"); 45 46 } 46 47 -
vlo/branches/vlo-3.2-ticket575/vlo-web-app/src/test/java/eu/clarin/cmdi/vlo/service/solr/impl/SearchResultsDaoImplTest.java
r4972 r6112 105 105 query.setStart(0); 106 106 query.setFields(FIELD_NAME, FIELD_ID, FIELD_DESCRIPTION); 107 query.setQuery( "*:*");107 query.setQuery(null); 108 108 109 109 query.setFacet(true); … … 133 133 query.setStart(0); 134 134 query.setFields(FIELD_NAME, FIELD_ID, FIELD_DESCRIPTION); 135 query.setQuery("*:*");136 135 { 137 136 // all documents should match this -
vlo/branches/vlo-3.2-ticket575/vlo-web-app/src/test/java/eu/clarin/cmdi/vlo/service/solr/impl/SolrFacetQueryFactoryImplTest.java
r4963 r6112 58 58 59 59 // default: query selects all values 60 assert Equals("*:*",query.getQuery());60 assertNull(query.getQuery()); 61 61 62 62 // no selection -> no filter queries … … 82 82 83 83 // default: query selects all values 84 assert Equals("*:*",query.getQuery());84 assertNull(query.getQuery()); 85 85 86 86 // Only empty selections -> no filter queries … … 107 107 108 108 // default: query selects all values 109 assert Equals("*:*",query.getQuery());109 assertNull(query.getQuery()); 110 110 111 111 // Expecting three filter queries as three values have been selected in total -
vlo/branches/vlo-3.2-ticket575/vlo-web-app/src/test/resources/solr/collection1/conf/solrconfig.xml
r5916 r6112 72 72 If replication is in use, this should match the replication configuration. --> 73 73 <!-- <dataDir></dataDir>--> 74 74 75 75 <!-- Enables JMX if and only if an existing MBeanServer is found, use this 76 76 if you want to configure JMX through JVM parameters. Remove this to disable … … 359 359 <lst name="defaults"> 360 360 <str name="echoParams">explicit</str> 361 <str name="defType">edismax</str> 362 <str name="q.alt">*:*</str> 361 363 <!-- 362 364 <int name="rows">10</int> … … 401 403 <str name="echoParams">explicit</str> 402 404 <float name="tie">0.01</float> 403 <str name="qf">405 <!-- <str name="qf"> 404 406 text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 407 </str>--> 408 <str name="pf"> 409 name^4 description^2 405 410 </str> 406 <str name="pf"> 407 text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9 408 </str> 411 <!-- 409 412 <str name="bf"> 410 413 popularity^0.5 recip(price,1,1000,1000)^0.3 … … 416 419 2<-1 5<-2 6<90% 417 420 </str> 418 <int name="ps">100</int> 421 <int name="ps">100</int>--> 419 422 <str name="q.alt">*:*</str> 420 <!-- example highlighter config, enable per-query with hl=true --> 423 <!-- example highlighter config, enable per-query with hl=true 421 424 <str name="hl.fl">text features name</str> 422 <!-- for this field, we want no fragmenting, just highlighting -->425 for this field, we want no fragmenting, just highlighting 423 426 <str name="f.name.hl.fragsize">0</str> 424 <!--instructs Solr to return the field itself if no query terms are425 found -->427 instructs Solr to return the field itself if no query terms are 428 found 426 429 <str name="f.name.hl.alternateField">name</str> 427 <str name="f.text.hl.fragmenter">regex</str> <!--defined below -->430 <str name="f.text.hl.fragmenter">regex</str> defined below --> 428 431 </lst> 429 432 </requestHandler> … … 907 910 every xsltCacheLifetimeSeconds. 908 911 --> 909 <!--<queryResponseWriter name="xslt" class="org.apache.solr.response.XSLTResponseWriter">912 <queryResponseWriter name="xslt" class="org.apache.solr.response.XSLTResponseWriter"> 910 913 <int name="xsltCacheLifetimeSeconds">5</int> 911 </queryResponseWriter> -->914 </queryResponseWriter> 912 915 913 916
Note: See TracChangeset
for help on using the changeset viewer.