# Search

> Source: https://docs.recombee.com/logics/search

> For the complete documentation index, see [llms.txt](/llms.txt).

# Search

Models for both personalized and non-personalized fulltext search.

## search:personalized

Smart personalized fulltext search which takes into account both the search query and the personal preferences of the user.

---

Applicable to endpoints

[Search Items](/api/search#request-search-items)·

[Search Item Segments](/api/search#request-search-item-segments)

---

### Parameters

personalizationImpact

Enum

Default: **medium**

Allowed Values: **low |** **medium |** **high** 

Determines whether personalization or full-text should have a higher priority in the ranking of the items.

---

allowEmptyQueryFallback

Boolean

Default: **true**

Controls the behavior of the Logic when the `searchQuery` is empty. If set to _true_, the Logic returns personalized recommendations in case of an empty search query. If set to _false_, an empty result list is returned instead.

## search:non-personalized

Non-personalized fulltext search, based purely on how well the search query is matched.

---

Applicable to endpoints

[Search Items](/api/search#request-search-items)·

[Search Item Segments](/api/search#request-search-item-segments)

---

### Parameters

allowEmptyQueryFallback

Boolean

Default: **true**

Controls the behavior of the Logic when the `searchQuery` is empty. If set to _true_, the Logic returns personalized recommendations in case of an empty search query. If set to _false_, an empty result list is returned instead.

## search:semantic

Semantic search utilizes a large language model (LLM) to improve search accuracy by understanding the intent and context behind user queries.

Instead of relying solely on keyword matches, the system comprehends the semantic meaning of queries and retrieves results that align with the user's intentions. This advanced Logic delivers more accurate, context-aware search results, even when the query terms differ from the content in the database.

This Logic can be enabled upon request for Recombee Premium customers.

_This Logic is not available in new databases by default. Please contact [support@recombee.com](mailto:support@recombee.com) if you want to use it._

---

Applicable to endpoints

[Search Items](/api/search#request-search-items)

---

### Parameters

allowEmptyQueryFallback

Boolean

Default: **true**

Controls the behavior of the Logic when the `searchQuery` is empty. If set to _true_, the Logic returns personalized recommendations in case of an empty search query If set to _false_, an empty result list is returned instead.