2
我正在存儲有關本地「事件」的信息。它們由3件東西描述 - 地址,日期,關鍵字(標籤)。我想只有一個搜索框,至少地址和關鍵字。日期可能會轉到單獨的字段。我假設大多數人都會搜索「今天」發生的事件,所以這個過濾器不會獲得那麼多的流量。設計一個一切搜索框(日期+地址+關鍵字)
我需要這些地址是正確的(因爲我之後對它們進行了地理編碼),因此我需要在提交表單之前驗證它們,並在用戶輸入錯誤時顯示「您的意思」列表。我不能在這裏做生活。我可以對關鍵字進行實時搜索。請記住,用戶也可以在那裏犯一個錯字,我想知道這一點。
有沒有一種巧妙的方法來設計輸入的解析器在這種情況下猜測哪些應該是地址和哪些關鍵字?
OR
有沒有辦法真正解析它的用戶正在進入他的問題?也許我應該顯示關鍵字的自動完成提示,輸入3個第一個字符後,如果用戶拒絕使用它們,則假定它是他正在鍵入的地址的一部分。
你覺得怎麼樣?
我提供了一個答案,一個有點相關的問題詢問谷歌風格的搜索關鍵詞(http://stackoverflow.com/questions/2328926/implementing - 搜索與 - 谷歌的風格,網站或-IS的關鍵字/ 2330013#2330013)。讓我知道這是否對你有幫助。 – 2010-02-24 22:47:25