User interface 自动完成|分隔字符串的字体

User interface 自动完成|分隔字符串的字体,user-interface,typeahead,User Interface,Typeahead,我正试图想出一种方法来接近打字机,使uniq子字符串得到优先权。例如,假设我有以下内容: foo.bar foo.bar.baz foo.bar.biz foo.bar.bat foo.bar.bat.art foo.bar.bat.zap ... foo.dog.alt foo.dog.rar ... foo.zed foo.zed.rarg 美食酒吧 foo.bar.baz 美食酒吧 福·巴·巴特 福·巴·巴特·阿特 foo.bar.bat.zap ... foo.dog.alt 福狗 ..

我正试图想出一种方法来接近打字机,使uniq子字符串得到优先权。例如,假设我有以下内容:

foo.bar foo.bar.baz foo.bar.biz foo.bar.bat foo.bar.bat.art foo.bar.bat.zap ... foo.dog.alt foo.dog.rar ... foo.zed foo.zed.rarg 美食酒吧 foo.bar.baz 美食酒吧 福·巴·巴特 福·巴·巴特·阿特 foo.bar.bat.zap ... foo.dog.alt 福狗 ... 福泽德 福泽德拉格 由于数据的深入特性,在用户键入时,最好能看到下一个唯一选项是什么(因为typeahead框下面的列表长度有限)。例如,如果有人输入foo,他们会看到foo.bar、.foo.dog.alt和foo.zed

关于如何处理这个问题有什么建议吗