Hi Colleen Thanks for your reply.
Requirement is to create the union source of value and field word lexicons. As per my understanding we lost phrase information if we are going for only word lexicons whereas if I create the value lexicons over the elements having large text then it will abruptly consume more disc space. We decided to go for a combined approach having field word lexicons over large text field and the value lexicons for some selected fields. Let me know if you have some more idea. Kind Regards Abhishek Srivastav Tata Consultancy Services Cell:- +91-9883389968 Mailto: [email protected] Website: http://www.tcs.com ____________________________________________ Experience certainty. IT Services Business Solutions Outsourcing ____________________________________________ From: Colleen Whitney <[email protected]> To: General MarkLogic Developer Discussion <[email protected]> Cc: "[email protected]" <[email protected]> Date: 07/10/2011 11:10 PM Subject: Re: [MarkLogic Dev General] Mixed suggestion source for autosuggest. Sent by: [email protected] Hi Abhishek, The default suggestion source doesn't accept more than one source, unfortunately. (If you're not sure, you can always use search:check-options($options, true()) to check the structure of your options node and see if your index configuration supports the options you've specified.) One question: what would you expect the behavior to be if you specified two default sources? Would it be an intersection of the two, or fallback behavior of some kind? I'm interested in understanding why you need to combine them; there might be another way to accomplish what you need (or a case for an RFE). --Colleen ________________________________________ From: [email protected] [[email protected]] On Behalf Of Abhishek53 S [[email protected]] Sent: Sunday, July 10, 2011 10:16 AM To: General MarkLogic Developer Discussion Cc: [email protected] Subject: [MarkLogic Dev General] Mixed suggestion source for autosuggest. Hi Folks I required some mixed default-suggestion-source for autosuggest i.e. both range and field-word-lexicon. Individualy both are working fine but in case of both as a combined source of suggestion it is returning empty sequence. Following is my sample query xquery version "1.0-ml"; import module namespace search = "http://marklogic.com/appservices/search" at "/MarkLogic/appservices/search/search.xqy"; let $searchTerm := "che" let $options := <search:options xmlns="http://marklogic.com/appservices/search"> <default-suggestion-source> <range type="xs:string"> <element name="additional"/> </range> <word> <field name="autosuggest"/> </word> </default-suggestion-source> </search:options> return search:suggest($searchTerm ,$options ,1000) Let me know if I am wrong somewhere. Or it is not possible with search:suggest Thanks in advance! Abhishek Srivastav Tata Consultancy Services Cell:- +91-9883389968 Mailto: [email protected]<mailto:[email protected]> Website: http://www.tcs.com ____________________________________________ Experience certainty. IT Services Business Solutions Outsourcing ____________________________________________ =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
