////////////////////////FOR JSON //////////////////////////{ "fuzzy_like_this" : { "fields" : ["name.first", "name.last"], "like_text" : "text like this one", "max_query_terms" : 12 }}/////////////////////////FOR PHP /////////////////////////// $query = new \Elastica\Query\Match(); $query->setFieldQuery('article.title', $articleSearch->getTitle()); $query->setFieldFuzziness('article.title', 0.7); $query->setFieldMinimumShouldMatch('article.title', '80%');/////////////////////////FOR PHP /////////////////////////// /* //模糊查询 $arr[] = array( 'match'=>array( "txt"=>$_POST['Keyword'],//txt ), ); //$es_query->setHighlight(array('txt')); //<span style="color:red">test</span>//txt $es_query->setHighlight(array( 'pre_tags' => array('<span style="color:red">'), 'post_tags' => array('</span>'), 'fields' => array( 'txt' => array( 'fragment_size' => 200, 'number_of_fragments' => 1, ), ), )); */