0
我知道那些是elasticsearch中的保留字,但我想知道是否有解決此問題的方法。如果我能夠更輕鬆地處理這個問題,那將會很好。只用OR查詢elasticsearch,並且不會導致500錯誤
我知道那些是elasticsearch中的保留字,但我想知道是否有解決此問題的方法。如果我能夠更輕鬆地處理這個問題,那將會很好。只用OR查詢elasticsearch,並且不會導致500錯誤
query_string查詢是非常嚴格的。如果您在用戶的查詢中使用它,則應添加邏輯來處理應用程序中的語法錯誤。處理這種情況的最簡單方法之一是捕捉Web服務器端的錯誤(或者彈性搜索和用戶之間的任何一方),將失敗用戶的查詢放入match查詢字段並重新運行查詢。它將爲語法錯誤的查詢提供有意義的回退機制。