1
是否可以修改或擴展乾草堆理解查詢的方式?修改乾草堆查詢語法?
例如,我期待在整合草堆與基於OSQA現場得到這麼式搜索 - 搜索,其中常規關鍵字搜索問題/答案/註釋文本,但其中語法,如「[標籤]「被理解爲僅限於該問題的tags
字段。在某些時候,我們可能想添加其他好東西,比如「user:eternicode」和「score:0」,但現在關鍵字和標籤是必備品。
不幸的是,它並不像regexing標記出來的查詢字符串,並使用對tags
字段進行篩選那麼簡單,因爲我們要的AND
,OR
,NOT
所有的複雜性,以及任意分組應用。
這可能與乾草堆?更好的是,有沒有人以前做過?
你曾經能夠找出這一個? – hekevintran
不,我們無法弄清楚如何自定義乾草堆的內部。我們最終做的是準備搜索查詢以提取標記和其他自定義查詢,使用剩餘的查詢執行auto_query,然後將自定義查詢作爲額外的過濾器應用於auto_query結果。然而,爲了做到這一點,我們必須簡化我們的要求並放棄'OR'要求,所有的術語現在都只是'AND' - 這簡化了很多事情(例如,現在不需要分組)。 – eternicode