Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Back to post

Revisions 2

one year ago
What is `recv_internal`, and what are those arguments for?
What is `recv_internal`, and what are those arguments for?
There are always 4 arguments on stack when `recv_internal` is called. By declaring `recv_internal` with less than 4 arguments you force FunC to ignore most deep variables (they still will be there, but your code will be unaware for the whole TVM execution). ------ **in_msg_full** - cell with raw message cell that contains all the flags and additional fields **in_msg_body** - slice that only contain body of the message Please check https://ton.org/docs/learn/tvm-instructions/tvm-overview#initialization-of-tvm for more informations.
There are always 4 arguments on stack when `recv_internal` is called. By declaring `recv_internal` with less than 4 arguments you force FunC to ignore most deep variables (they still will be there, but your code will be unaware for the whole TVM execution). Please check https://ton.org/docs/learn/tvm-instructions/tvm-overview#initialization-of-tvm for more informations.
one year ago
Original
What is `recv_internal`, and what are those arguments for?

There are always 4 arguments on stack when `recv_internal` is called. By declaring `recv_internal` with less than 4 arguments you force FunC to ignore most deep variables (they still will be there, but your code will be unaware for the whole TVM execution). Please check https://ton.org/docs/learn/tvm-instructions/tvm-overview#initialization-of-tvm for more informations.