The search is performed using the same algorithm employed in the Text Entered event of the R1 state of the Dialog State Machine.
The session ID
Specifications for a Memory search.
Search query. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
How to interpret the search query in the Text property:If "Semantic", the query is interpreted as a full question in natural language, and the search is performed in the same way a question would be posed to the Dialog State Machine.If "Literal", the query is intended as space-separated keywords, and the search is performed by looking for them as a substring in the text and titles of Memories. If omitted the search is Semantic by default. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
Approximate date of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of the date, in days. Required if Date is specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Name of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Latitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Longitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of place, in kilometers. Required if PlaceName or PlaceLatitude and PlaceLongitude are specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Extends or limits the search to Memories associated with a Receiver with this tag, depending on the API called:For Search, Random picking and Memory Hints, the search is extended to Memories associated with a Receiver with this tag. If omitted the search is limited to public Memories. As a special case, if the Giver tag is specified then the search is extended to all Memories, whoever they are associated to.For Filter Memories, the search is limited to Memories associated with a Receiver with this tag.
If set to True
, recently picked Memories will not be deprioritized.
This means that a Memory never picked and a Memory picked just moments ago
will have the same probability to be picked again.
If omitted or set to False
, recently picked Memories
will be much less probable to be picked again.
Used only for Random picking.
Ignored for Search, Filter Memories and Memory Hints.
Optional list of Memory IDs that must be excluded from the search result.
Optional list of memory tags. If specified, the search is limited to Memories including ALL the specified tags. Used only for Filter Memories. Ignored for Search, Random picking and Memory Hints.
Optional number of results. If omitted defaults to 5.
Optional initial result index, 0-based. If omitted defaults to 0. Used for Search, Filter Memories and Memory Hints. Ignored for Random picking.
Optional parameter, if set, filter returns only selected type of memories. Used only for Filter Memories.
Optional parameter, if set, filter returns only memories that contain media. Used only for Filter Memories.
Success
The search is performed using the same algorithm employed in the Text Entered event of the R1 state of the Dialog State Machine. The From and HowMany parameters overwrite the StartFrom and NumberOfResults fields of the SearchQuerySpecs object.
The session ID
The 0-based index of the first Memory object to list
The number of the Memory objects to list
Specifications for a Memory search.
Search query. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
How to interpret the search query in the Text property:If "Semantic", the query is interpreted as a full question in natural language, and the search is performed in the same way a question would be posed to the Dialog State Machine.If "Literal", the query is intended as space-separated keywords, and the search is performed by looking for them as a substring in the text and titles of Memories. If omitted the search is Semantic by default. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
Approximate date of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of the date, in days. Required if Date is specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Name of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Latitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Longitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of place, in kilometers. Required if PlaceName or PlaceLatitude and PlaceLongitude are specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Extends or limits the search to Memories associated with a Receiver with this tag, depending on the API called:For Search, Random picking and Memory Hints, the search is extended to Memories associated with a Receiver with this tag. If omitted the search is limited to public Memories. As a special case, if the Giver tag is specified then the search is extended to all Memories, whoever they are associated to.For Filter Memories, the search is limited to Memories associated with a Receiver with this tag.
If set to True
, recently picked Memories will not be deprioritized.
This means that a Memory never picked and a Memory picked just moments ago
will have the same probability to be picked again.
If omitted or set to False
, recently picked Memories
will be much less probable to be picked again.
Used only for Random picking.
Ignored for Search, Filter Memories and Memory Hints.
Optional list of Memory IDs that must be excluded from the search result.
Optional list of memory tags. If specified, the search is limited to Memories including ALL the specified tags. Used only for Filter Memories. Ignored for Search, Random picking and Memory Hints.
Optional number of results. If omitted defaults to 5.
Optional initial result index, 0-based. If omitted defaults to 0. Used for Search, Filter Memories and Memory Hints. Ignored for Random picking.
Optional parameter, if set, filter returns only selected type of memories. Used only for Filter Memories.
Optional parameter, if set, filter returns only memories that contain media. Used only for Filter Memories.
Success
Random picking is performed using the same algorithm employed in the Timeout event of the R1 state of the Dialog State Machine. The algorithm takes into account the Memory's LastRead property, to reduce the chances that a Memory that has just been read is picked up again too soon.
The session ID
Specifications for a Memory search.
Search query. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
How to interpret the search query in the Text property:If "Semantic", the query is interpreted as a full question in natural language, and the search is performed in the same way a question would be posed to the Dialog State Machine.If "Literal", the query is intended as space-separated keywords, and the search is performed by looking for them as a substring in the text and titles of Memories. If omitted the search is Semantic by default. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
Approximate date of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of the date, in days. Required if Date is specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Name of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Latitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Longitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of place, in kilometers. Required if PlaceName or PlaceLatitude and PlaceLongitude are specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Extends or limits the search to Memories associated with a Receiver with this tag, depending on the API called:For Search, Random picking and Memory Hints, the search is extended to Memories associated with a Receiver with this tag. If omitted the search is limited to public Memories. As a special case, if the Giver tag is specified then the search is extended to all Memories, whoever they are associated to.For Filter Memories, the search is limited to Memories associated with a Receiver with this tag.
If set to True
, recently picked Memories will not be deprioritized.
This means that a Memory never picked and a Memory picked just moments ago
will have the same probability to be picked again.
If omitted or set to False
, recently picked Memories
will be much less probable to be picked again.
Used only for Random picking.
Ignored for Search, Filter Memories and Memory Hints.
Optional list of Memory IDs that must be excluded from the search result.
Optional list of memory tags. If specified, the search is limited to Memories including ALL the specified tags. Used only for Filter Memories. Ignored for Search, Random picking and Memory Hints.
Optional number of results. If omitted defaults to 5.
Optional initial result index, 0-based. If omitted defaults to 0. Used for Search, Filter Memories and Memory Hints. Ignored for Random picking.
Optional parameter, if set, filter returns only selected type of memories. Used only for Filter Memories.
Optional parameter, if set, filter returns only memories that contain media. Used only for Filter Memories.
Success
Picking is obtained by searching for Story objects with a date or place set, and clustering dates and places within an uncertainty of at least 1 year or at least 100 km. Each Memory Hint may either suggest a date or a place, but not both.
The session ID
Specifications for a Memory search.
Search query. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
How to interpret the search query in the Text property:If "Semantic", the query is interpreted as a full question in natural language, and the search is performed in the same way a question would be posed to the Dialog State Machine.If "Literal", the query is intended as space-separated keywords, and the search is performed by looking for them as a substring in the text and titles of Memories. If omitted the search is Semantic by default. Used only for Search and Filter Memories. Ignored for Random picking and Memory Hints.
Approximate date of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of the date, in days. Required if Date is specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Name of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Latitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Longitude of the approximate place of Memories to limit the search to. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Uncertainty of place, in kilometers. Required if PlaceName or PlaceLatitude and PlaceLongitude are specified. Used for Search, Filter Memories and Random picking. Ignored for Memory Hints.
Extends or limits the search to Memories associated with a Receiver with this tag, depending on the API called:For Search, Random picking and Memory Hints, the search is extended to Memories associated with a Receiver with this tag. If omitted the search is limited to public Memories. As a special case, if the Giver tag is specified then the search is extended to all Memories, whoever they are associated to.For Filter Memories, the search is limited to Memories associated with a Receiver with this tag.
If set to True
, recently picked Memories will not be deprioritized.
This means that a Memory never picked and a Memory picked just moments ago
will have the same probability to be picked again.
If omitted or set to False
, recently picked Memories
will be much less probable to be picked again.
Used only for Random picking.
Ignored for Search, Filter Memories and Memory Hints.
Optional list of Memory IDs that must be excluded from the search result.
Optional list of memory tags. If specified, the search is limited to Memories including ALL the specified tags. Used only for Filter Memories. Ignored for Search, Random picking and Memory Hints.
Optional number of results. If omitted defaults to 5.
Optional initial result index, 0-based. If omitted defaults to 0. Used for Search, Filter Memories and Memory Hints. Ignored for Random picking.
Optional parameter, if set, filter returns only selected type of memories. Used only for Filter Memories.
Optional parameter, if set, filter returns only memories that contain media. Used only for Filter Memories.
Success