Endeca Search Charactors Processing

Endeca Search Charactors Processing

Search Query 處理:

查詢期間,用戶的query term 被轉換,去替代所有的非字母數字字符:

 

  • 非字母數字字符:(! @ # & ( ) – [ { } ] : ; ', ? / *) 被視爲標點,然後作爲空格存在。比如搜索Nike-Shoes 等價於 Nike Shoes.

 

這就等於一個“xxxx”之類的查詢產生,會預留這些字的順序。比如你搜索Nike-Shoes,這時候Shoes Nike是不會查詢出來的。所以所有的查詢特徵和包含引號的查詢是不相容的,諸如拼寫檢查,詞根轉換,同義詞擴展等,都不會被激活。

(` ~ $ ^ + = < > “) 被視爲符號(和標點區別)也是作爲空格存在,但是不會預留這些字的順序。比如你搜索Nike-Shoes,這時候Shoes Nike是可以查詢出來的。

 

  • 字母字符在查詢的時候都會替換成小寫
  • 如果你希望某一個非數字字母的符號可以被搜索,你是可以在Developer studio去配置的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章