Here a couple of issues we've noticed with Elastic Search query results on bitcoin search:
Unnecessary pagination as a result of what is considered as a valid response or similar enough for a query. For example:
https://bitcoinsearch.xyz/?search=Adaptor+signatures has 6329 results and 254 pages. At page 21 there is no actual "adaptor signature" in the results.
Irrelevant results: This query https://bitcoinsearch.xyz/?search=async+payments has an important resource at the bottom of page 2 while page 1 has multiple results that are "async" keyword programming related results
A key take away is the limitations of keyword search, ways we can mitigate common pitfalls or combining with a semantic search
Here a couple of issues we've noticed with Elastic Search query results on bitcoin search:
Unnecessary pagination as a result of what is considered as a valid response or similar enough for a query. For example: https://bitcoinsearch.xyz/?search=Adaptor+signatures has 6329 results and 254 pages. At page 21 there is no actual "adaptor signature" in the results.
Irrelevant results: This query https://bitcoinsearch.xyz/?search=async+payments has an important resource at the bottom of page 2 while page 1 has multiple results that are "async" keyword programming related results
A key take away is the limitations of keyword search, ways we can mitigate common pitfalls or combining with a semantic search
cc: @elraphty