1
你好,我正嘗試使用FosElasticaBundle查詢結果與這個查詢,I 無法找到一個工作示例來過濾常見單詞,如(和或者)如果有可能這個詞不被突出顯示也是非常好的。到目前爲止,我的鬥爭:Fos Elastica從搜索查詢中刪除常見單詞(或等等..)
$searchForm = $this->createForm(SearchFormType::class, null);
$searchForm->handleRequest($request);
$matchQuery = new \Elastica\Query\Match();
$matchQuery->setField('_all', $queryString);
$searchQuery = new \Elastica\Query();
$searchQuery->setQuery($matchQuery);
$searchQuery->setHighlight(array(
"fields" => array(
"title" => new \stdClass(),
"content" => new \stdClass()
),
'pre_tags' => [
'<strong>'
],
'post_tags' => [
'</strong>'
],
'number_of_fragments' => [
'0'
]
));
在此先感謝;)
是的,試過了,在配置文件中啓用了停用詞。唯一實現的是沒有突出停用詞。 – Filchev
您是否嘗試過使用常用術語查詢? – Anthony
不是。 foselasticabundle的例子是不存在的,不完全確定如何使用它們提供的對象:/ – Filchev