У нас есть данные в формате XML следующим образом
<person>
<snm>Joisar</snm>
<fnm>Manish</fnm>
<init>Mr.</init>
</person>
Слово запрос выглядит следующим образом
<options>
<word>
<element ns="" name="{$constants:surname}"/>
<element ns="" name="{$constants:foreName}"/>
<element ns="" name="{$constants:initial}"/>
<element ns="" name="{$constants:prefix}"/>
<element ns="" name="{$constants:suffix}"/>
<term-option>case-insensitive</term-option>
<term-option>diacritic-insensitive</term-option>
<term-option>punctuation-insensitive</term-option>
<term-option>whitespace-insensitive</term-option>
</word>
</options>
Когда мы ищем имя или фамилию, все работает нормально, и мы получаем результаты
search:search($SearchWord, $SearchOption, $Start, $pageLength)
Теперь, когда пользователь хочет найти полное имя, то есть "Joisar Manish", он не показывает результаты, так как оба находятся в отдельных элементах. По крайней мере, один путь должен искать, то есть Джойсар Маниш ИЛИ Маниш Джойсар
Не могли бы вы помочь мне с тем, как написать запрос слова, чтобы убедиться, что он работает как положено? или нам нужно пойти с другим подходом?