我正在使用 MongoDB 来存储数百万个用户文档。
每个文档都有一个first_name
和last_name
键(列)。
网站的访问者有一个文本框,用于为用户查询数据库。
我的目标是这样的输入:
John Doe
并且
应该返回一个可能的名称列表,例如:、、、等......意思是
Doe John
,
应该返回不区分名字/姓氏和“类似声音”的名字。
Dow Jones
John Doe
Doe John
Dow Jones
Joan Doe
Johan Dow
如何才能做到这一点?
编辑:我不必在数据库引擎中这样做。应用程序级别的搜索也是可以接受的。