Changeset 4972
- Timestamp:
- 04/14/14 14:49:38 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/AbstractSolrQueryFactory.java
r4963 r4972 20 20 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 21 21 import java.util.ArrayList; 22 import java.util.Collection;23 22 import java.util.List; 24 23 import java.util.Map; … … 71 70 protected final String createFilterQuery(String facetName, String value) { 72 71 // escape value and wrap in quotes to make literal query 73 //TODO: encode value74 72 return String.format("%s:\"%s\"", facetName, ClientUtils.escapeQueryChars(value)); 75 73 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/SearchResultsDaoImpl.java
r4942 r4972 37 37 @Override 38 38 public SolrDocumentList getDocuments(SolrQuery query) { 39 QueryResponse queryResponse = fireQuery( sanitise(query));39 QueryResponse queryResponse = fireQuery(query); 40 40 final SolrDocumentList documents = queryResponse.getResults(); 41 41 logger.debug("Found {} documents", documents.getNumFound()); -
vlo/branches/vlo-3.0/vlo-web-app/src/test/java/eu/clarin/cmdi/vlo/service/solr/impl/SearchResultsDaoImplTest.java
r4944 r4972 149 149 } 150 150 151 query.setFilterQueries("dummyField:test");152 {153 // should not affect result due to sanitisation154 // only document with id "1" should match this155 SolrDocumentList documents = instance.getDocuments(query);156 assertEquals(1, documents.getNumFound());157 assertEquals("1", documents.get(0).getFieldValue(FIELD_ID));158 }159 160 151 query.setFilterQueries(FIELD_COLLECTION + ":Collection2"); 161 152 {
Note: See TracChangeset
for help on using the changeset viewer.