1

I'm a programmer (not a linguist) working on a software product that searches through data using a search term from the user. For English, we require a minimum length of 3 characters for the search term, because there are few useful search terms which are shorter than 3, and those searches tend to return a lot of irrelevant results. I need to identify those information-dense languages where it would be appropriate to reduce the minimum length to 2 characters. (By character, I mean a Unicode UTF-16 character.) At first blush, I'm thinking Chinese, Japanese & Korean. Any advice on how to approach choosing languages with "interesting" 2-character search terms?

3
  • 1
    I'd suggest the best way to solve this would be empirically with corpora for the different languages, although I appreciate that may not be possible. It also depends to some extent on what is being searched for (personal names, place names, common nouns, etc). Chinese certainly has single-character surnames and some other single-character elements you might wish to search for.
    – Stuart F
    Commented Jun 24, 2022 at 14:50
  • 1
    I would guess there are two factors at play: (1) how dense the writing system is and (2) how many different very short words the language allows. A character in Chinese or Japanese is more equivalent to a word, even if the transliterated equivalent might be three-letters or less. I often search for single Chinese characters and don't think any of the software I use limits what can be inputted. Japanese is slightly different because of mixed scripts and different language structure. Commented Jun 24, 2022 at 15:17
  • 2
    Chinese is the paradigm case of a language with short words, in terms of characters. For English, one would not want to strictly rule out searching for "ox; go; do". It seems to me that considering solutions for Chinese and English would cover any realistically-likely lower limit on characters for a valid search. I suppose it depends on what you mean by "interesting".
    – user6726
    Commented Jun 24, 2022 at 15:47

1 Answer 1

2

Besides the languages already mentioned in the original question I suggest Vietnamese. It has a good wealth of two-Unicode-character words when encoded with precomposed characters (this precautions is important here).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.