Hi Alan,

It looks like you are trying to use lib-search with the rapid
application demo? Is that true?

Are you also trying to generate facets on the two collections?

I would say you have right idea, in either case. I would configure
lib-search just as you said.

With that configuration, when the querystring has
"coll=repository:odesi" in it, the function build-query-element in
search-ui.xqy will generate the following collection criteria to resolve
your query appropriately:

<search:collections>
<search:set-id>repository</search:set-id>
<search:value>odesi</search:value>
</search:collections>

Cheers!
Chris

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alan
Darnell
Sent: Thursday, November 20, 2008 5:58 PM
To: General Mark Logic Developer Discussion
Subject: [MarkLogic Dev General] lib-search and collections

I'm having difficulty understanding the lib-search documentation on  
how to incorporate collection limits into searches.

It looks like lib-search is looking for the parameter "coll" for  
collection limits, but I can't figure out what the value should to  
pair with coll.

For instance, say I have two collections defined as

http://scholarsportal.info/cora
http://scholarsportal.info/odesi

and I want to offer users the opportunity to limit a search to the  
content of one or both of these collections.  I've set up a radio  
button control group with the name "coll" but I can't figure out what  
the values should be associated with the radio buttons.

The example config file has a collections section like this:

        <collection-sets>
                <collection-set id="publication">
        
<base-uri>http://www.foo.com/collections/pubs/</base-uri>
                </collection-set>
        </collection-sets>


So do I need something like this:

<collection-sets>
<collection-set id="repository">
        <base-uri>http://scholarsportal.info/</base-uri>
</collection>
</collection-sets>


And then should the coll parameter take a value something like

coll=repository:odesi

Or am I completely lost?

Thanks in advance.

Alan
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to