Welcome

TRecSys Documentation

TRecSys is a tabular similarity search server. Install it into your project to have your very own recommendation engine.

You can:

  • customize the filters, encoders, and user encoders for the similarity search server.

  • index a list of items based on feature values

  • search by item to get the other items most similar to it

  • save your custom similarity search models to disk

  • load your custom similarity search models from disk

Filters

HARD FILTERS. USUALLY BY GEO OR LANGUAGE

What they are Why use them How to use them Examples

Encoders

What they are Why use them How to use them Examples

User Encoders

What they are Why use them How to use them Examples

Index Values

each item should be a dict mapping an item feature to its value.

What does it mean to index values (what are the values) Why do it How to do it Examples

Query

Gets a single item and returns its k nearest neighbors. What does it mean to save to disk When do it Why do it How to do it

Save Model

Save your custom similarity search models to disk. What does it mean to save to disk When do it Why do it How to do it

Load Model

Load your custom similarity search models from disk.

What does it mean to load from disk (where does it load to) When do it Why do it How to do it