/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.search.query; import org.elasticsearch.search.builder.SearchSourceBuilder; import org.junit.Test; import com.enonic.cms.core.content.index.ContentIndexQuery; public class QueryTranslator_fulltextTest extends QueryTranslatorTestBase { @Test public void testFulltextQuery() throws Exception { String expected_search_result = "{\n" + " \"from\" : 0,\n" + " \"size\" : " + ContentIndexQuery.DEFAULT_COUNT + ",\n" + " \"query\" : {\n" + " \"filtered\" : {\n" + " \"query\" : {\n" + " \"term\" : {\n" + " \"title._tokenized\" : \"world\"\n" + " }\n" + " }\n" + " }\n" + " }\n" + "}"; ContentIndexQuery query = createContentQuery( "title FT \"world\"" ); SearchSourceBuilder builder = getQueryTranslator().build( query ); compareStringsIgnoreFormatting( expected_search_result, builder.toString() ); } }