# How to highlight text in elastic search result - codeigniter

**URL:** <https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251>\
**Category:** Elasticsearch\
**Created:** [June 29, 2016, 8:53am UTC](https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251 "2016-06-29T08:53:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gutasaputra](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gutasaputra/32/10472_2.png) [@gutasaputra](https://discuss.elastic.co/u/gutasaputra)\
**Post date:** [June 29, 2016, 8:53am UTC](https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251/1 "2016-06-29T08:53:57Z")

</div>

hello guys, thanks for helping me before, so now i can explore more about elastic search.

so far, i can manipulate data using elasticsearch. i create new library in my php framework (codeigniter).  
after make several data input.  
since the best part of elastic is searching (yeah of course....), i wonder to make search feature.

but when i create it, im dissapointed with the result.  
unlike kibana, my result didnt show the highlight text of keywords that i input before.

 ![](https://us1.discourse-cdn.com/elastic/original/2X/f/fd21fed416ba1f3e20a6bebaee5dc50be58bb756.png)

![](https://us1.discourse-cdn.com/elastic/original/2X/d/dbeda53e6637a8fe9281f0b0579cc19b4bd3796e.png)

question is :  
how to make highlight text in elastic search result

many thanks in return  
thanks

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 29, 2016, 9:22am UTC](https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251/2 "2016-06-29T09:22:38Z")

</div>

Did you read the highlighting doc?

[https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search-request-highlighting.html](https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search-request-highlighting.html)

---

<div class="post-metadata">

**Author:** ![gutasaputra](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gutasaputra/32/10472_2.png) [@gutasaputra](https://discuss.elastic.co/u/gutasaputra)\
**Post date:** [June 30, 2016, 5:21am UTC](https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251/3 "2016-06-30T05:21:31Z")

</div>

yes i read it bro. but the problem is i dont know where to place this code :

```
{
    "query" : {...},
    "highlight" : {
        "fields" : {
            **"content" : {}**
        }
    }
}

```

since my code in php only like this :  
controller :

```
$product = $this->elasticsearch->searchDocsWithParameter($type, $post);
$result = json_decode(json_encode($product),true);
echo "total took:";
echo $result['took'];    

$x=0; $no=1;
while($x <= $result['_shards']['total']):
echo $no; echo" . ";
echo $result["hits"]["hits"][$x]['_source']['en_question']; 
echo"<br>";
echo $result["hits"]["hits"][$x]['_source']['en_answer']; 
echo"<br><br>";
$x++; $no++;
endwhile;

```

library :

```
    public function searchDocsWithParameter($type, $query")
    {
        return $this->call($type . '/_search?' . http_build_query(array('q' => $q)));
    }

```

i already googling about it, nobody post about how it.  
thats why i ask to this forum. pls help me.

thanks

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 10:39pm UTC](https://discuss.elastic.co/t/how-to-highlight-text-in-elastic-search-result-codeigniter/54251/4 "2017-07-05T22:39:18Z")

</div>


