0
我是新來ejabberd並試圖找出,我如何在特定用戶的消息歷史中進行全文搜索?可能嗎 ?XMPP查詢歸檔 - 全文搜索
我是新來ejabberd並試圖找出,我如何在特定用戶的消息歷史中進行全文搜索?可能嗎 ?XMPP查詢歸檔 - 全文搜索
消息歸檔管理XMPP規範不支持全文查詢搜索,並且ejabberd沒有在這方面實現特定的內容。
您必須實現您的自定義協議和搜索功能。通過實現自定義協議,您可能需要依靠數據庫功能進行全文搜索,以使其更容易(MySQL或Pgsql)
您的意思是將新模塊寫入ejabberd,需要了解erlang的權限?或者還有其他方法嗎?也許像通過API將所有消息轉發到另一個存儲/系統/後端系統並在那裏存儲&搜索? –
我的意思是你可以擴展XMPP與全文搜索查詢的特定節。您可以在Erlang或Elixir中的ejabberd內部實現邏輯,也可以用處理這些請求的任何編程語言編寫外部XMPP組件,以查詢數據庫併發送適當的答覆。 –