📚 node [[agora search]]
Agora Search
https://twitter.com/flancian/status/1399779789368664065
-
The [[agora]] is in essence equivalent to a [[distributed]] [[wiki]].
- Note you could theoretically use a wiki to [[crowdsource]] search results; in the limit, think of having a wiki page for every likely user query.
-
Perhaps [[agora search]] tries to find a good match for your query locally and redirects to other agoras in the network or to [[google]] or [[duckduckgo]] if a good local result isn't available.
- When it volunteers something, it also offers to continue your query in the search authority of your choice.
- [[push and pull]] could be used to offer hints for how to route queries to relevant results.
-
The [[agora]] can already be used as a [[search engine]].
-
To do so, you can use the following URL template in your browser of choice:
https://anagora.org/search?q=%s
- Searching this way behaves the same way as searching using the text box always at the top of this [[agora]].
- As of [[2021-02-27]], you can also just use [[open search]] to add the [[agora]] as a search engine; this works at least on [[firefox]]. You should be able to see the agora as an available search engine to add in the search box.
-
The [[agora]] will try to serve any relevant nodes for your queries -- useful for when you have notes on the topic you're searching for.
- In every case, the [[agora]] will try to make it easy for you to 'click through' and continue your search elsewhere -- in established search engines or the websites of your choice.
-
To do so, you can use the following URL template in your browser of choice:
- Agora Search is [[crowdsourced search]] for the [[open]] [[internet]].
- [[user story]] https://twitter.com/flancian/status/1350835941603221504
- [[keywords]] https://twitter.com/flancian/status/1352671899583713288
- [[pull]] [[crowdsourced search]]
-
This [[agora]] tries to search all [[agoras]], and also the internet as it manifests an [[intent to cooperate]].
- See [[stoa]].
- You can use [[open search]] to add it to your browser while you're visiting it.
- You can have it as default search engine, like I sometimes do, or you can associate it with a prefix. I use 'a' and 'an'. Like in 'an entity'.
- [[2021-02-27]]
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 (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 volunteer [[actions]] or [[results]] -- perhaps as bids 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 or a [[combination]].
https://merveilles.town/web/statuses/105997152161798151 https://twitter.com/flancian/status/1379495094001238026
📄
pushed from garden/flancian/2021-01-17.md by @flancian
-
[[push]] [[agora search]] added several search redirects:
- [[github]]
- [[encyclopedia of world problems]]
- [[lesswrong]] forum
- [[effective altruism]] forum
📄
pushed from garden/flancian/2021-02-27.md by @flancian
-
[[push]] [[agora search]]
- if you mention google or wikipedia in a query, you get the behaviour you mean. You are immediately redirected to the best fitting [[context]]. In the case of wikipedia, you
⥅ node [[crowdsourced-search]] pulled by user
Crowdsourced Search
-
Any [[entity]] can have a [[node]] in the [[Agora]].
-
Search queries are entities.
- Search queries can also be decomposed in constituent entities for better modeling using a grammar, but that is not strictly necessary.
-
Search queries are entities.
-
The Agora is a [[distributed knowledge graph]] by the people, for the people.
- Agora [[nodes]] are [[crowdsourced]].
- From the above it seems to follow that the [[Agora]] is a sufficient platform to implement crowdsourced search.
- [[pull]] [[jump]] [[agora search]]
- [[go]] https://twitter.com/flancian/status/1345418507916353536
- You can add the [[Agora]] as a [[search engine]] in your [[browser]]: https://anagora.org/jump?q=%s
📖 stoas
- public document at doc.anagora.org/agora-search
- video call at meet.jit.si/agora-search
⥱ context
← back
2020 12 22
2021 01 02
2021 01 17
2021 01 22
2021 02 27
2021 03 10
2021 03 20
2021 04 05
2021 04 06
2021 06 01
2021 12 01
2022 01 18
agora recipes
alice chikara
armengolaltayo
bolo
context
crowdsourced search
do
entities can be looked up in an agora
fedstoa
keyword
knowledge graphs and indylab
oliver sauter
search engine
wordnik
yubnub
2020 12 22
2021 01 02
2021 01 17
2021 01 22
2021 02 27
2021 03 10
2021 03 20
2021 04 05
2021 04 06
2021 06 01
2021 12 01
2022 01 18
agora recipes
alice chikara
armengolaltayo
bolo
context
crowdsourced search
do
entities can be looked up in an agora
fedstoa
keyword
knowledge graphs and indylab
oliver sauter
search engine
wordnik
yubnub
→ forward
2021 02 27
actions
agora
agora search
agora server
agoras
combination
crowdsource
crowdsourced search
distributed
duckduckgo
firefox
go
google
intent to cooperate
internet
keywords
open
open search
pull
push and pull
results
search engine
search providers
stoa
usability
user story
wiki
yubnub
2021 02 27
actions
agora
agora search
agora server
agoras
combination
crowdsource
crowdsourced search
distributed
duckduckgo
firefox
go
intent to cooperate
internet
keywords
open
open search
pull
push and pull
results
search engine
search providers
stoa
usability
user story
wiki
yubnub
🔎 full text search for 'agora search'