Marc- Do we have an agenda for kickoff Friday? I'm taking a 1 PM flight, which means leaving the hotel at 11:30AM. Frank
On 7/15/08 12:26 AM, "Ashish Kumar" <[EMAIL PROTECTED]> wrote: > > Thanx for the reply, One thing I was missing here, I didn't define range > indexes. Even after defining range indexes through Admin interface, facet > search is not working for me. I still don't see any information in the > results. > > Any more clue. > I have tried prefixing search: also as suggested by Christopher. > > Regards, > /Ashish > ------------------------------ > > Message: 4 > Date: Fri, 11 Jul 2008 12:20:51 -0400 > From: Alan Darnell <[EMAIL PROTECTED]> > Subject: Re: [MarkLogic Dev General] Lib search facets based search > To: General Mark Logic Developer Discussion > <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > Ashish, > > Here's the facet definition section in the lib-search-custom file that we > use and that works for us. Of course, we have range indexes defined for > each of the element or attributes we want to facet on. > > Alan > > <facets> > <default-do-count>true</default-do-count> > > <search:value-facet id="kwd-facet"> > <search:element> > <search:local-name>kwd</search:local-name> > </search:element> > <search:top>10</search:top> > </search:value-facet> > > <search:value-facet id="journal-facet"> > <search:element> > <search:local-name>journal-title</search:local-name> > </search:element> > <search:top>10</search:top> > </search:value-facet> > > <search:value-facet id="article-type-facet"> > <search:element-attr> > <search:local-name>article</search:local-name> > <search:attr-local-name>article-type</search:attr- > local-name> > </search:element-attr> > <search:top>10</search:top> > </search:value-facet> > </facets> > > ------------------------------ > > Message: 5 > Date: Fri, 11 Jul 2008 09:40:14 -0700 > From: "Christopher Welch" <[EMAIL PROTECTED]> > Subject: RE: [MarkLogic Dev General] Lib search facets based search > To: "General Mark Logic Developer Discussion" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="us-ascii" > > On quick inspection it looks as if you didn't specify your namespaces on the > facet-def elements. > > Try prefixing all the facet-def elements with search:. > > > -----Original Message----- > From: Ashish Kumar [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2008 2:53 PM > To: '[email protected]' > Subject: Lib search facets based search > > Hi, > > I am trying to work out facet based search. Basically I have added > <facet-def in search criteria and facets in lib-search-custom.xqy. > > I do get search:search-summary along with > parse/search/estimate/summary/facet time and document-uri in the results > > But I dont see any results for facets based search. Basically I have 5 > articles in the database and all have PublisherName tag. > > So I suppose it should give results for "PublisherName" with the total no > articles as 5. > > What I am missing here. > > Pointers to the following will be appreciated. Here goes the code. > > 1. Search Criteria in cq > import module namespace search="http://www.marklogic.com/ps/lib/lib-search" > at "lib-search.xqy" > import module "http://www.marklogic.com/ps/lib/lib-search" at > "lib-search-custom.xqy" > > search:search-summary( > <search:search-criteria> > <search:term><search:text>cell</search:text></search:term> > <facet-def do-count="true"> > <facet-def-id>PublisherName-facet-id</facet-def-id> > </facet-def> > > </search:search-criteria> > , 1, 5) > > 2. Config element in lib-search-custorm.xqy > define variable $CONFIG as element(cfg:config) { > (: Configuration file -- Put whatever you want here, or nothing at all. > :) > <config xmlns="http://www.marklogic.com/ps/lib/lib-search/config"> > <search> > <namespaces> > <namespace > prefix="sp">http://www.foo.com</namespace> > </namespaces> > > <base-criteria> > <search:directories depth="infinity"> > > <search:directory>lib-searchWebDev/</search:directory> > </search:directories> > </base-criteria> > <sort-fields> > <sort-field > id="ChapterTitle" > type="xs:string" > direction="ascending"> > > Publisher//Chapter/ChapterInfo/ChapterTitle > </sort-field> > <sort-field > id="CopyrightYear" > type="xs:integer" > direction="ascending"> > > Publisher//Chapter//ChapterCopyright/CopyrightYear > </sort-field> > > </sort-fields> > <max-summarize-matches>5</max-summarize-matches> > <truncate-word-count>7</truncate-word-count> > </search> > <facets> > <default-do-count>true</default-do-count> > <search:value-facet id="PublisherName-facet-id"> > <search:element id="PublisherName"> > <search:namespace></search:namespace> > > <search:local-name>PublisherName</search:local-name> > </search:element> > </search:value-facet> > </facets> > > > </config> > } > > > > > _______________________________________________ > General mailing list > [email protected] > http://xqzone.com/mailman/listinfo/general Frank Rubino Mark Logic Corp. 862-596-3248 [EMAIL PROTECTED] -- _______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
