Some findings and thoughts about search function

Part 1.
These days I created many text links, and it occurred to me that whether these URLs can be searched out through the search bar. I tried some cases and the answer is no.

Findings:

  1. The the text link is restricted to some formats, like “https://", "ftp://” or “abc://test”.
  2. The url of the text link can not be search out.
  3. If write down a url as plain text, it can be search out, but the results are not perfectly matched.
    3.1 “https://xxxyyy.com”, doesn’t work
    3.2 “xxxyyy.com”, works
    3.3 “://xxxyyy.com” works
    3.4 “s://xxxyyy.com” doesn’t work
    3.5 “ps://xxxyyy.com” doesn’t work
    3.6 “tps://xxxyyy.com” works
    3.7 “xxxyyy” doesn’t work (may be relevant to Global Search does find content only when word is (nearly) fully typed)
    etc.

I couldn’t find out the main problem and what the pattern is. Is this should be considered as a bug?

Part 2.
One more thing is that the title of the search results is “Recent objects”, which is confusing.
There are four situations:

  1. Click the search bar, show a list of recent objects, and it looks good and understandable.

  2. There is no any result, and it looks good and understandable.

  3. Sometimes the search results are not the right answers (Idk why, I suppose this is a bug)



    “Cool S” doesn’t contain anything about “https://xxxyyy.com

  4. There are several matched results, but it is still “Recent objects” (compared with point 0), which is confusing. Are this results the matched ones or just real recent objects? I did notice the order is based on “recently opened” (why the title is named like this), but because of the bug in the point 2 and the original expression in point 0, I can’t tell what the results really are.

Part3.
In my opinion, Anytype is a little different with the hierarchical structure app, and many user feedbacks show it is tough to locate their objects, which makes it important to have a stable and even powerful search function.

Conclusion

Part 1: URL in text link can not be search out.
pros: completely control all the contents, even the url behind the text link.
cons: the results seem to be redundant if there are too many URLs

Part 2:
“Recent objects” is confusing due to the search function is not stable enough. Please keep polishing the search function or maybe just change it into “matched results”.

Part 3:
Search function is really essential. Hope it will be improved after the infrastructure development. Stability, even wildcard character or regular expression?!

I tried my best to make these points as clear as possible, but it is still messy.
Please correct me if there are logic mistakes.

Btw, be careful when you test with some random urls like “xxx.com”, because some of them are NSFW, which makes me embarrassed after clicking the link by accident. :sweat_smile:

Related links:
https://community.anytype.io/t/global-search-does-find-content-only-when-word-is-nearly-fully-typed/1610
https://community.anytype.io/t/full-document-search-seems-doesnt-work-in-chinese/6090
https://community.anytype.io/t/full-document-search-and-with-context-shown-in-the-search-field/2130

6 Likes