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

Reply via email to