diff --git a/agora-search.md b/agora-search.md index c17546ddf..70612248e 100644 --- a/agora-search.md +++ b/agora-search.md @@ -22,10 +22,11 @@ ## Design - In [[agora server]], `/search` / `/exec` does the following: - It takes a query string in argument 'q' (sort of standard). - - It optionally tokenizes the query string (unsuere if this is the right stage for tokenizing) + - It optionally tokenizes the query string (unsure if this is the right stage for tokenizing, or tokenization should be done ad-hoc by search providers to allow for domain-specific tweaks). - It offers the query string or the tokens to [[search providers]], essentially hooks that the volunteer actions -- or perhaps bid in a distributed system modelled as a market (later). - It scores the alternatives and either chooses one for the user (based on programmable rules) or presents them as alternatives. - The default action is 'redirect to the agora node matching/encoding the query'. + - Also supported currently: [[go]], which redirects immediately to a go link if present in the parameter node. [//begin]: # "Autogenerated link references for markdown compatibility" @@ -42,4 +43,5 @@ [open]: open "Open" [pull]: pull "Pull" [yubnub]: yubnub "Yubnub" +[go]: go "Go" [//end]: # "Autogenerated link references" \ No newline at end of file