我有一個網絡應用程序,我希望用戶提供他們的真實姓名,用於朋友搜索。我不知道是否這個存儲爲兩個獨立的領域在我的用戶類,或作爲單場:將用戶名稱存儲爲單獨的名/姓,或作爲單個全名存儲爲字符串?
class User {
@Persistent
private String mFirstName;
@Persistent
private String mLastName;
}
.. or ..
class User {
@Persistent
private String mFullName;
}
我只打算使用它能夠讓用戶搜索的人。例如,他們可能會搜索「John」,或「John Doe」或「Doe」。我不確定應用引擎查詢引擎允許我們在這裏執行哪些操作,部分匹配等方面 - 是否有人經歷過這一點,並可以推薦一個好的解決方案?我傾向於只是存儲的全名,使搜索更容易,
感謝
該鏈接不提供任何答案,只是一堆潛在的問題,沒有關於它們出現的頻率或頻率的指導。他們中的大多數都被認爲是令人激動的,但並不是每個應用程序都是有效的問題。 – 2010-07-11 16:26:57
在討論中,這一點出現,我同意。但是,作爲居住在美國的外國人,我不得不用幾種不一致的方式來削弱我的名字,以適應「最後一戰」或「第一軍情六處」戰場。擁有全名字段對於大多數人來說已經足夠了。 – 2010-07-11 20:07:50