скажем, я хочу получить результат поиска, в котором это конкретное поле каждого элемента имеет строку, например, #
хэштег
как, например, у меня есть поле данных с именем description, так что я хочу получить из результата только те элементы, у которых есть строка ‘hashtag’ в их описании, например, например,
"the english alphabet has 28 letters #hashtag"
таким образом, этот элемент с этим полем описания выше должен быть включен в результат поиска, потому что строка значения поля описания имеет строку «#hashtag» внутри.
как это сделать в эластике? какую фильтрацию или функцию я должен использовать?
<?php
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
// The !== operator can also be used. Using != would not work as expected
// because the position of 'a' is 0. The statement (0 != false) evaluates
// to false.
if ($pos !== false) {
echo "The string '$findme' was found in the string '$mystring'";
echo " and exists at position $pos";
} else {
echo "The string '$findme' was not found in the string '$mystring'";
}
?>
Других решений пока нет …