Well… [2] was supposed to be [1], and [1] should be [2].
> You can specify more than one search string with ft:search [2]:
>
> ft:search("Articles",
> ("electromagnetic waves", "electromagnetic particles")
> )/ancestor::Doc
>
> In your case, the "phrase" option is not required, because it creates
> a single string from all of your search strings. Please see [1] for
> more information on the search modes.
>
> Best,
> Christian
>
> [1] http://docs.basex.org/wiki/Full-Text_Module#ft:search
> [2] http://docs.basex.org/wiki/Full-Text#Combining_Results
>
>
>
> On Fri, Nov 28, 2014 at 10:34 AM, John Best <[email protected]> wrote:
>> Hi BaseX Team,
>>
>> The subject itself is explanatory. I have following query -
>>
>> ft:search("Articles", ("electromagnetic waves"), map { 'mode':='Phrase'
>> })/ancestor::Doc
>> return $x
>>
>> This query searches for "electromagnetic waves" as a phrase. I want to
>> search another phrase "electromagnetic particles" with the previous phrase.
>>
>>
>> List only those Articles having both these phrases.
>>
>> --
>> Have a nice day
>> JBest
>>
>>