Wait for Yellow state after indexing
This commit is contained in:
parent
f537b8ccee
commit
a4fc11b3d1
|
@ -289,14 +289,15 @@ public class HighlighterSearchTests extends AbstractSharedClusterTest {
|
||||||
.put("analysis.analyzer.name2_index_analyzer.filter", "my_ngram")
|
.put("analysis.analyzer.name2_index_analyzer.filter", "my_ngram")
|
||||||
.put("analysis.analyzer.name_search_analyzer.tokenizer", "whitespace"))
|
.put("analysis.analyzer.name_search_analyzer.tokenizer", "whitespace"))
|
||||||
.execute().actionGet();
|
.execute().actionGet();
|
||||||
client().admin().cluster().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForYellowStatus().execute().actionGet();
|
|
||||||
client().prepareIndex("test", "test", "1")
|
client().prepareIndex("test", "test", "1")
|
||||||
.setSource(XContentFactory.jsonBuilder()
|
.setSource(XContentFactory.jsonBuilder()
|
||||||
.startObject()
|
.startObject()
|
||||||
.field("name", "logicacmg ehemals avinci - the know how company")
|
.field("name", "logicacmg ehemals avinci - the know how company")
|
||||||
.field("name2", "logicacmg ehemals avinci - the know how company")
|
.field("name2", "logicacmg ehemals avinci - the know how company")
|
||||||
.endObject())
|
.endObject())
|
||||||
.setRefresh(true).execute().actionGet();
|
.execute().actionGet();
|
||||||
|
refresh();
|
||||||
|
ensureYellow();
|
||||||
SearchResponse search = client().prepareSearch().setQuery(matchQuery("name", "logica m")).addHighlightedField("name").execute().actionGet();
|
SearchResponse search = client().prepareSearch().setQuery(matchQuery("name", "logica m")).addHighlightedField("name").execute().actionGet();
|
||||||
assertHighlight(search, 0, "name", 0, equalTo("<em>logica</em>c<em>m</em>g ehe<em>m</em>als avinci - the know how co<em>m</em>pany"));
|
assertHighlight(search, 0, "name", 0, equalTo("<em>logica</em>c<em>m</em>g ehe<em>m</em>als avinci - the know how co<em>m</em>pany"));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue