Wildcards * & @?

mikelove

皇帝
Staff member
* still works, or it should - @ is now ?, that's also been true in 3.0 for a long time but we continued supporting @ for people who'd been using Pleco a very long time :)
 
Perhaps I didn't toggle enough, but when looking for 举一反三 for instance - I tried:

*三

(* = ???, correct?)

The first result I keep getting is Italian for some reason:

IMG_2069.jpg


Toggling off of Italian takes me to full-text English:

IMG_2070.jpg


Then Cantonese:

IMG_2071.jpg


Then French:

IMG_2072.jpg


And then German...etc.

Yet the * function doesn't really seem to work as it should, I'm seeing a lot of results starting with "三" rather than "???三".

A lot of results are also automatically full-text queries. That also seem strange with in the search parameters. I would assume that C-E results are priority unless otherwise specified. Yet toggling around to Chinese-English seemed to be quite cumbersome.

=====

Not a great example, I admit. But it was one I was legitimately trying to search "in the wild."
 

mikelove

皇帝
Staff member
Well * can be any number of characters, including zero, so seeing results starting with 三 isn't wrong here; if you want at least one other character before it you'd want to enter *? or ?*. That at least is consistent with the old app.

As far as full-text searches: the problem is that inline Chinese in a lot of dictionaries isn't tagged as Chinese and so the system is still indexing it as English (or Italian or German or whatever). We should probably just add a little check for now to exclude anything containing Chinese characters from those other search profiles, but it's doing those full-text searches because it mistakenly thinks 三 is a valid English word :)
 
Top