[mb-commits] r13712 - in search_server/trunk/servlet/src: main/java/org/musicbrainz/search/servlet test/java/org/musicbrainz/search/servlet
[email protected] Wed, 02 Oct 2013 10:50:39 +0000
| Newsgroups | gmane.comp.audio.musicbrainz.cvs |
|---|---|
| Message-ID | <E1VRK0t-0002Da-Nl@wiley> |
Author: ijabz
Date: 2013-10-02 10:50:39 +0000 (Wed, 02 Oct 2013)
New Revision: 13712
Modified:
search_server/trunk/servlet/src/main/java/org/musicbrainz/search/servlet/PlaceSearch.java
search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindPlaceTest.java
Log:
Added address as search field for Places dismax search
Modified: search_server/trunk/servlet/src/main/java/org/musicbrainz/search/servlet/PlaceSearch.java
===================================================================
--- search_server/trunk/servlet/src/main/java/org/musicbrainz/search/servlet/PlaceSearch.java 2013-10-02 10:49:37 UTC (rev 13711)
+++ search_server/trunk/servlet/src/main/java/org/musicbrainz/search/servlet/PlaceSearch.java 2013-10-02 10:50:39 UTC (rev 13712)
@@ -19,6 +19,7 @@
defaultFields = new ArrayList<String>();
defaultFields.add(PlaceIndexField.PLACE.getName());
defaultFields.add(PlaceIndexField.ALIAS.getName());
+ defaultFields.add(PlaceIndexField.ADDRESS.getName());
}
public PlaceSearch() throws Exception {
Modified: search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindPlaceTest.java
===================================================================
--- search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindPlaceTest.java 2013-10-02 10:49:37 UTC (rev 13711)
+++ search_server/trunk/servlet/src/test/java/org/musicbrainz/search/servlet/FindPlaceTest.java 2013-10-02 10:50:39 UTC (rev 13712)
@@ -214,6 +214,8 @@
assertEquals("Afghanistan", doc.get(PlaceIndexField.PLACE));
}
+
+
@Test
public void testFindPlaceByDismax2() throws Exception {
Results res = sd.search("afghany", 0, 10);
@@ -225,6 +227,16 @@
}
@Test
+ public void testFindPlaceByDismax3() throws Exception {
+ Results res = sd.search("new", 0, 10);
+ assertEquals(1, res.getTotalHits());
+ Result result = res.results.get(0);
+ MbDocument doc = result.getDoc();
+ assertEquals("ff571ff4-04cb-4b9c-8a1c-354c330f863c", doc.get(PlaceIndexField.PLACE_ID));
+ assertEquals("Afghanistan", doc.get(PlaceIndexField.PLACE));
+ }
+
+ @Test
public void testFindPlaceByLat() throws Exception {
Results res = ss.search("lat:\\-180", 0, 10);
assertEquals(1, res.getTotalHits());