Skip to content

Instantly share code, notes, and snippets.

View alh3im's full-sized avatar

Alexandre Heimburger alh3im

  • Wave.ai
  • Gujan Mestras, France
View GitHub Profile
@alh3im
alh3im / gist:1053618
Created June 29, 2011 10:35
Ngram working sample
// Config
{
"index" : {
"analysis" : {
"filter" : {
"my_ngram" : {
"max_gram" : 20,
"min_gram" : 2,
"type" : "nGram"
}
$strLength = mb_strlen($suggestString, UTF8);
$strPos = mb_strpos(mb_strtolower($whatYouSuggest), $whatYouType, 0, UTF8);
$label = mb_substr($whatYouSuggest, 0, $strPos, UTF8).
'<em>'.mb_substr($whatYouSuggest, $strPos, $strLength, UTF8).'</em>'.
mb_substr($whatYouSuggest, $strPos + $strLength, mb_strlen($whatYouSuggest, UTF8), UTF8);
curl -XGET http://localhost:9200/devalexbk10/usr/_search?pretty=true -d '
{
"query":{
"filtered":{
"query":{
"query_string":{
"default_field":"title",
"default_operator":"AND",
"query":"John"
}