PdfPrep.com

Which properties should you configure?

HOTSPOT

You are developing a .NET Core MVC application for customers to research hotels. The application will use Azure Search. The application will search the index by using various criteria to locate documents related to hotels. The index will include search fields for rate, a list of amenities, and distance to the nearest airport.

The application must support the following scenarios for specifying search criteria and organizing results:

– Search the index by using regular expressions.

– Organize results by counts for name-value pairs.

– List hotels within a specified distance to an airport and that fall within a specific price range.

You need to configure the SearchParameters class.

Which properties should you configure? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Box 1: QueryType

The SearchParameters.QueryType Property gets or sets a value that specifies the syntax of the search query. The default is ‘simple’. Use ‘full’ if your query uses the Lucene query syntax.

You can write queries against Azure Search based on the rich Lucene Query Parser syntax for specialized query forms: wildcard, fuzzy search, proximity search, regular expressions are a few examples.

Box 2: Facets

The facets property gets or sets the list of facet expressions to apply to the search query. Each facet expression contains a field name, optionally followed by a comma-separated list of name:value pairs.

Box 3: Filter

The Filter property gets or sets the OData $filter expression to apply to the search query.

References:

https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.search.models.searchparameters

https://docs.microsoft.com/en-us/azure/search/query-lucene-syntax

https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.search.models.searchparameters.querytype

Exit mobile version