---
title: "クエリ"
slug: "query"
abstract: "ReactのJS SDKにおけるクエリオブジェクトのミューテーターメソッドの詳細Sitecore Search"
---
# クエリ

Search APIへのリクエストに使われるQueryオブジェクトには、結果を定義し絞り込む多くのプロパティが含まれています。JS SDKを通じたクエリフックは一部のプロパティを設定します。その他のプロパティは開発者が設定する必要があります。

> !重要JS SDKはJS Dataパッケージの上に構築されています。JS SDKで利用可能なすべてのリクエストオブジェクトやメソッドは、JS Dataパッケージに含まれています。
> 
> Searchリクエストオブジェクトのドキュメントについては、[Search JS Dataパッケージ](https://doc.sitecore.com/search/en/developers/search-developer-guide/integrating-using-search-data-package.html)を参照してください。

## setOffset

この方法は一定数の結果をスキップします。

議論

種類

概要

offset

整数

スキップすべき結果の数。デフォルトは0。

filter

機能

以下の形式の任意の関数を受け入れます: (v: any) => boolean。

query: (query:SearchResultsWidgetQuery) => query.getRequest().setOffset(10)

## setSearchFilter

この方法には検索フィルターが追加されます。

議論

種類

概要

filter

フィルターオブジェクト

必須。このオブジェクトはフィルターを記述します。

query: (query:SearchResultsWidgetQuery) => query.getRequest().setOffset(10).setSearchFilter( new FilterEqual( 'category', 'bags') )