2
這可能是一個錯誤,或者它可能是我不理解的東西。'和'條款在Sitecore快速查詢中不可逆?
假設有一些名爲「個人資料」項內/ Sitecore的/系統/營銷中心/型材,該查詢返回所有的人(在XPath中生成器測試)的:
fast:/sitecore/system/marketing center/profiles/*[@Name='%' and @@templatename='Profile']
但如果我反轉兩個謂詞,我沒有結果。這就是這個查詢:
fast:/sitecore/system/marketing center/profiles/*[@@templatename='Profile' and @Name='%']
每個謂詞單獨工作,給我的眼睛給正確的結果。
我今天浪費了幾個小時,在Lucene索引器(Man, I hate it when I'm right)中搜索這個bug。
任何線索爲什麼這隻有一種方法,以及如何避免未來絆倒它?