1
Учитывая строку/uri http://www.HomeBaseLine.com/Records#First_Class, мне нужно написать регулярное выражение для указанной выше строки, которая фильтрует все такие строки для тех, которые содержат слово First_Class (нечувствительное к регистру) в языке регулярных выражений XQuery. Я использовалXQuery Regular Expression
"^First_Class"
"^First_Class^"
"/First_Class/"
, но ни один из них не работает. Спасибо за помощь.
Возможно, вам стоит подумать, что базы данных RDF, как правило, очень плохо подходят для оценки регулярных фильтров. Вы не можете указывать индексы для их создания, поэтому эти типы фильтров, как правило, оцениваются для каждого решения, заданного в каждом запросе, и могут приводить к очень низкой производительности для запросов, которые не выбраны или имеют невыбранные промежуточные соединения. Некоторые базы данных объединяют Lucene или lucene-подобные системы, чтобы отложить эти фильтры в подсистеме, что приводит к гораздо большей производительности. Но в целом вам может потребоваться избегать использования регулярного выражения в фильтрах запросов. – Michael