2012-06-18 31 views
1

鑑於串/ URI http://www.HomeBaseLine.com/Records#First_Class,我需要編寫該過濾所有這樣的字符串,其中包含XQuery的正則表達式語言字First_Class(不區分大小寫)的一個上面的字符串正則表達式。我已經使用XQuery的正則表達式

"^First_Class" 

"^First_Class^" 

"/First_Class/" 

但這些似乎都沒有工作。感謝您的幫助

+2

你可能要考慮的是RDF數據庫往往是WRT非常差的正則表達式過濾器的評價。不能指定索引爲他們創造,所以這些類型的過濾器趨向於每一個解決方案中的每個查詢設置進行評估,並可能會導致性能非常差的,其未選擇或未被選擇的具有中間連接的查詢。一些數據庫集成了Lucene或類似lucene的系統,以將這些類型的過濾器推遲到子系統,從而導致更好的性能。但總體而言,您可能需要考慮避免在查詢過濾器中使用正則表達式。 – Michael

回答

1

使用STR(「First_Class」)函數在SPARQL的伎倆。

相關問題