私の知る限り、検索APIは既存の検索に影響を与えません。 検索の状態Drupal 8-Search APIの基本的な使用法 に関するビデオは、検索結果に独自のビューを提供する必要があることを示しています。
コンテンツタイプやノードを検索インデックスから除外するように既存の検索システムを構成する方法はありませんか?
D8では、次のコードを使用してコアノードの検索を変更できます。次のコードは、ノードの検索結果を「記事」コンテンツタイプに制限します。ここで任意の条件を使用できるはずです。
<?php
/**
* @file
* Module that alters search queries.
*/
use Drupal\Core\Database\Query\AlterableInterface;
/**
* Implements hook_query_TAG_alter(): tag search_$type with $type node_search.
*/
function MYMODULE_query_search_node_search_alter(AlterableInterface $query) {
// For testing purposes, restrict the query to node type 'article' only.
$query->condition('n.type', 'article');
}
お役に立てれば。
マーク
Drupalカスタム検索を使用すると、コンテンツタイプがデフォルトに入るのを防ぐことができますDrupal検索 https://www.drupal.org/project/custom_search