Are there any online or computer dictionaries that allow searching for characters by any sub-part of the character? Occasionally it I see a character the parts of which I can already type. But I can't type the full character itself, and it's a lot of work to look it up using radical search.
Example: Let's take 楼. When I saw this for the first time, I could already type 木米女, but not 楼. Is there a dictionary that gives me 楼 for the search 木米女 (and any other characters which might contain the same)?
There is something similar on this site, kanji.sljfaq.org, but it is for Japanese only, and it's for radicals only (not arbitrary typeable character parts).
I have a semi-usable implementation of such a search, which I wrote in the Mathematica language, and uses this decomposition database. This has shown to me that such an approach can be valuable and usable for a beginner learner. But making it complete and usable enough is a lot of work, and Mathematica is not designed for this, so I am really hoping to find a working implementation somewhere.