Hi Jeroen,

It was a typo. It fails with the ) in the correct place.

Regards,

Wouter

On Wed, Aug 26, 2009 at 11:03, Jeroen Reijn <[email protected]> wrote:

> Hi Wouter,
>
> this XPath appears to be invalid. because there is no closing ')'. Was this
> a typo in your email?
>
> Regards,
>
> Jeroen
>
>
> Wouter Zelle wrote:
>
>> nl.hippo.slide.extractor.MultiValueXMLPropertyExtractor
>>
>> It fails when I do this:
>>
>> //myProperty[not(preceding::myProperty/@id = @id]/@id
>>
>> Regards,
>>
>> Wouter Zelle
>>
>>
>> On Wed, Aug 26, 2009 at 10:40, Jasha Joachimsthal <
>> [email protected]> wrote:
>>
>>  2009/8/26 Wouter Zelle <[email protected]>
>>>
>>>  Hi Jasha,
>>>>
>>>> I had already done that, but it didn't work at first. Because you told
>>>> me
>>>> it
>>>> should work, I remade my documents and that seems to have fixed the
>>>> problem.
>>>>
>>> You need to trigger the new indexing. Either by touching the documents or
>>> by
>>> deleting the index. That's why you didn't see the changes at first.
>>>
>>>
>>>  It also appears that the FACETS method correctly ignores multiple values
>>>>
>>> in
>>>
>>>> the same property. In other words, if you have a document with
>>>> "myProperty=value1, value1" , then it will only count value1 once for
>>>>
>>> this
>>>
>>>> document. That is a big relief, especially since there seems to be a bug
>>>>
>>> in
>>>
>>>> the extractors, where you cannot use the preceding-sibling axis (to
>>>>
>>> filter
>>>
>>>> out duplicate values). If you do try to use it, you get this error in
>>>> the
>>>> Slide log:
>>>>
>>>> ERROR   2009-08-25 14:42:18   [fortress.slide.default]
>>>> java.lang.NoSuchMethodError:
>>>>
>>> org.jdom.Element.getParent()Lorg/jdom/Element;
>>>
>>>> Apparently, Slide is using JDOM to process the extractors. In JDOM beta
>>>>
>>> 9,
>>>
>>>> the getParent() method returned an Element. From beta 10 and later, the
>>>> method returns an object with the Parent interface. The original method
>>>>
>>> is
>>>
>>>> still available though under the name getParentElement(). So the bug can
>>>>
>>> be
>>>
>>>> fixed by changing the current 'getParent()' reference to
>>>> getParentElement().
>>>>
>>>>  Which extrator class are you using? The org.apache.slide ones have an
>>> older
>>> and more limited xpath support than the nl.hippo.slide ones. See [1] for
>>> an
>>> overview of all extractors.
>>>
>>> [1]
>>>
>>>
>>> http://wiki.onehippo.com/display/CMS/4.+Hippo+Repository+Configure+Extractors
>>>
>>> Jasha
>>>
>>>
>>>  Regards,
>>>>
>>>> Wouter Zelle
>>>>
>>>>
>>>> On Tue, Aug 25, 2009 at 16:46, Jasha Joachimsthal <
>>>> [email protected]> wrote:
>>>>
>>>>  2009/8/25 Wouter Zelle <[email protected]>
>>>>>
>>>>>  Hi guys,
>>>>>>
>>>>>> I've tested a FACETS call for a property with multiple values and I
>>>>>>
>>>>> get
>>>
>>>> this
>>>>>> result:
>>>>>>
>>>>>> <hippo:facets xmlns:hippo="http://hippo.nl/slide";>
>>>>>>   <property xmlns="http://hippo.nl/cms/1.0";>
>>>>>>       <hippo:value hits="1">value1</hippo:value>
>>>>>>       <hippo:value hits="1">value1,value2</hippo:value>
>>>>>>   </property>
>>>>>> </hippo:facets>
>>>>>>
>>>>>> Where I would like the query to split up the values for the property,
>>>>>>
>>>>> so
>>>>
>>>>> you
>>>>>> get this result:
>>>>>>
>>>>>> <hippo:facets xmlns:hippo="http://hippo.nl/slide";>
>>>>>>   <property xmlns="http://hippo.nl/cms/1.0";>
>>>>>>       <hippo:value hits="2">value1</hippo:value>
>>>>>>       <hippo:value hits="1">value2</hippo:value>
>>>>>>   </property>
>>>>>> </hippo:facets>
>>>>>>
>>>>>> Is this possible, or am I out of luck?
>>>>>>
>>>>>
>>>>> It's your lucky day! Use a different analyzer for this property:
>>>>> <property
>>>>>
>>>>> analyzer="nl.hippo.slide.index.analysis.LowercaseCommaSeparatedAnalyzer"
>>>
>>>> name="myCSVProperty" namespace="http://hippo.nl/cms/1.0"; type="text"/>
>>>>>
>>>>> Jasha
>>>>>
>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Wouter Zelle
>>>>>> ********************************************
>>>>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>>>>
>>>>>> Searchable archives can be found at:
>>>>>> MarkMail: http://hippocms-dev.markmail.org
>>>>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>>>>
>>>>>>
>>>>>>  ********************************************
>>>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>>>
>>>>> Searchable archives can be found at:
>>>>> MarkMail: http://hippocms-dev.markmail.org
>>>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>>>
>>>>>
>>>>>  ********************************************
>>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>>
>>>> Searchable archives can be found at:
>>>> MarkMail: http://hippocms-dev.markmail.org
>>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>>
>>>>
>>>>  ********************************************
>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>
>>> Searchable archives can be found at:
>>> MarkMail: http://hippocms-dev.markmail.org
>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>
>>>
>>>  ********************************************
>> Hippocms-dev: Hippo CMS development public mailinglist
>>
>> Searchable archives can be found at:
>> MarkMail: http://hippocms-dev.markmail.org
>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>
>>  ********************************************
> Hippocms-dev: Hippo CMS development public mailinglist
>
> Searchable archives can be found at:
> MarkMail: http://hippocms-dev.markmail.org
> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>
>
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to