我們都知道在Facebook上圖搜索存在。用戶可以搜索喜歡騎自行車和來自倫敦的人,例如喜歡瑜伽的朋友的朋友,或者某個月或某年的朋友或男朋友的照片。在我的網站上創建一個類似Facebook的搜索
所有這些數據都是從沒有過濾字段的單個搜索輸入中提取的。
我想從類似於PHP的東西開始,但我無法確切知道如何實現。
我想知道這是通過一個特定的數據庫設計方法(簡單的RDBMS)只應用...或者它是一種圖形節點結構,得到邏輯鏈接到數據庫表關鍵字...或混合RDBMS和NOSQL ......或其他任何方法。至於文本輸入本身,必須對特定關鍵字進行某種解析和匹配才能獲得數據的相關性並將其引導至適當的查詢執行。
什麼是在我的網站中實現php圖表搜索(或類似的至少)的最佳實踐,我有類似零售電子商務系統與分組相關數據?
你的問題對於SO來說太寬泛了,因爲你沒有真正的問題陳述(比如哪個代碼不工作)。然而,你要找的就是實時搜索 - 並且有很多JS庫以及教程,可以幫助你基於文本輸入實現實時搜索。實時搜索需要考慮很多事情,比如數據庫設計以及如何查詢表格等。 – Terry
如果您對Graph數據庫感興趣,可能需要使用Neo4j進行統計,我相信,一些自然語言處理已經出爐。儘管與@Terry同意。這不適用於SO。 – JNevill
好吧,夥計們,謝謝你的信息:) – KAD