ATG 10.1.2, Endeca guided search: Implementing search field

My team is working on implementing an application with ATG Commerce 10.1.2 and Endeca Guided Search 3.1.1, but no Endeca Experience Manager.
We understand that in a keyword search HTTP request that gets sent from ATG to Endeca, the following URI parameters must be present:
Ntt = Search keywords
Ntx = Match mode
Ntk = The search interface
Is there an ATG OOTB (out-of-the-box) component or mechanism for generating keyword search requests to Endeca guided search?
Or do we need to build the URI for the request from ATG to Endeca guided search with custom code?
Thanks!
-Jon

If you would have been using the experience manager then you could have created/used cartidge for search box and inserted in your pages as below to show search textbox. here (/content/Shared/Global Search Configuration/Search Box) is path where Search Box cartidge is located in experience manager (you can refer CRS10.1.2 for it)
<dsp:droplet name="InvokeAssembler">
<dsp:param name="contentCollection"
value="/content/Shared/Global Search Configuration/Search Box"/>
<dsp:oparam name="output">
<dsp:getvalueof var="searchBox"
vartype="com.endeca.infront.assembler.ContentItem"
param="contentItem" />
<dsp:renderContentItem contentItem="${searchBox}" />
</dsp:oparam>
</dsp:droplet>
but now since you are not using the experience manager and cartidges you would need to have something below like code to show text search box to query endeca
<dsp:page>
<dsp:importbean bean="/OriginatingRequest" var="originatingRequest"/>
<dsp:importbean bean="/atg/multisite/Site" var="currentSite"/>
<dsp:importbean bean="/atg/endeca/assembler/SearchFormHandler"/>
<dsp:getvalueof var="contextPath" vartype="java.lang.String" value="${originatingRequest.contextPath}"/>
<dsp:form action="${contextPath}/browse" id="searchForm" >
<input type="hidden" name="Nty" value="${Nty}"/>
<input name="Ntt" value="${searchText}" type="text" />
<dsp:input type="hidden" value="${currentSite.id}" bean="SearchFormHandler.siteIds"/>
<dsp:input type="submit" bean="SearchFormHandler.search" value="submit" />
</dsp:form>
</dsp:page>

Similar Messages

  • Does endeca support multiple keyword search

    Am new to endeca.
    Does endeca support multiple keyword search in atg crs.
    an eg can we search for "shirt,shoes" and get results for both

    How specifically to implement this depends on how you are querying Endeca.  With a simple URL parameter query using the UrlENEQuery object you would set the parameter of Ntx=mode+matchany, and if you were using the ENEQuery class you would set it like:
    ENEQuery query = new ENEQuery();
    ERecSearchList searchList = new ERecSearchList();
    String matchMode = searchTerms.contains(",") ? "mode+matchany" : "mode+matchallpartial";
    ERecSearch search = new ERecSearch( "your-search-interface", searchTerms, matchMode );
    searchList.add( search );
    query.setNavERecSearches( searchList );
    If you are using the Assembler Service, you can include the Ntx parameter in the call, so you would wrap your call with some conditional logic, e.g.:
    String serviceCall = null;
    if( searchTerms.contains(",") ) {
       serviceCall = "assember/xml/browse?Ntt=shirt,shoes&Ntx=mode+matchany";
    } else {
      serviceCall = "assember/xml/browse?Ntt=shirt,shoes&Ntx=mode+matchallpartial";
    If you are using the Content Assembler API within your application, it will depend on how you are invoking it but some of the above should help you customise appropriately.
    HTH
    Michael

  • Step by Step guide to implement Active Dataguard 11g

    Hi All,
    Please suggest a good step by step guide to implement Oracle Active Dataguard on Oracle 11g, OS : RHEL 5.4
    Have searched a couple of documents, but ending up with physical or logical dataguard setup guides...
    Please suggest end to end steps guide for Active Dataguard Implementation
    DB : Oracle 11g Release 2
    OS : RHEL 5.4
    Thanks

    user1687821 wrote:
    Hi All,
    Please suggest a good step by step guide to implement Oracle Active Dataguard on Oracle 11g, OS : RHEL 5.4
    Have searched a couple of documents, but ending up with physical or logical dataguard setup guides...
    Please suggest end to end steps guide for Active Dataguard Implementation
    DB : Oracle 11g Release 2
    OS : RHEL 5.4
    ThanksHi,
    Active dataguard is option after configuring dataguard.
    You can put standby database in Open(read only) mode also you can enable Recover(MRP) while open so this can be used for reporting purpose too.
    Please refer below links for configuring them.
    http://www.oracle-class.com/wp-content/uploads/2011/01/dataguard/11gR2%20Physical%20Data%20Guard%20Setup%20%20project,%20with%20Active%20Data%20Guard%20option.pdf
    http://www.databasejournal.com/features/oracle/article.php/3834931/Using-Oracle-11gs-Active-Data-Guard-and-Snapshot-Standby-Features.htm
    http://www.oracle-base.com/articles/11g/DataGuardSetup_11gR2.php
    http://www.oracle.com/technology/deploy/availability/pdf/maa_wp_11gr1_activedataguard.pdf
    HTH.

  • How to implement Search Help in Interacive Form based on WebDynpro Java?

    Hi Experts,
    How to implement Search Help in Interacive Form based on WebDynpro Java?
    Could someone please provide the prerequisites and the code for the same.
    Regards,
    Shobhit

    Extend the controller and get the handle of the current row of the VO. Set set the attribute context filed accordingly. Also get the handle fo the flexbean and set the context. According rendering would change.
    Regards
    Sumit

  • Implement Search Engine in Oracle ADF 11g

    Hi All,
    I am using Oracle jDev 11.1.1.5.0
    I want to implement Search Engine within my application.
    User of my application will search for anything which is very related to my application only.
    User can't use it like Google/Yahoo/..etc.
    He/She can only search for the things which are stored in my Database only.
    Is it possible?
    If yes, then how should I proceed?
    Appreciate your help.
    Thanks and Regards,
    Madhav K
    Edited by: Madhav on Mar 9, 2012 3:59 AM
    Edited by: Madhav on Mar 9, 2012 4:33 AM

    Hi Navneeth,
    Thanks for your reply.
    I heard about this for the first time from you. I read about this on Google.
    I think this is a new separate big software.
    Can you please look at this,
    http://docs.oracle.com/cd/E10502_01/doc/install.1018/e10464.pdf
    and tell me is this the one which you are talking about?
    Is there any other way to implement search engine within my application?
    Bacause I think this software is a very big software.
    Thanks and Regards,
    Madhav K.

  • How to implement search engine for pdf file.

    Hi
    I am newbie to AIR technolgy .how  to implement search engine . when i enter the name of file in search box , it should fetch correspoding  the pdf file .
    Please help me out
    Thanks
    Mohan

    Hi sekhar,
    Your Requirement can be implemented by OVS(Object Value selector) This is the custom search help .So that you can define on what basis the value has to be fetched.
    Look at the below link
    http://wiki.sdn.sap.com/wiki/display/WDABAP/ABAPWDObjectValueSelector(OVS)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/606288d6-04c6-2c10-b5ae-a240304c88ea?quicklink=index&overridelayout=true
    You need to use the component WDR_OVS.
    It has 3 phases
    In phase 1
         You will fetch the value from input field to F4 help dialog box.
    In phase 2
         You will generate the search results , in this phase look for the input value given in field 2 and accordingly generate search result for the field 3.
    In phase 3
         The selected value will be returned to the original screen.
    Regards
    Karthiheyan M

  • To implement search help for date and time fields details

    how can i implement search help for date and time fields in screen painter

    Hi
    Declare the variables as sy-datum and sy-uzeit or any other pre-defined data typ of date and ime types. Serach help will automatically comes.
    Aditya

  • Search implementation on website in oracle site studio

    I m new to Oracle Site Studio & Content server and i have to implement search on the site which i have created using Oracle Site Studio designer 11g so can any one please help me out regarding that.It's urgent please.
    Thanks
    Regards
    Vijay Kumar

    Hi
    What exactly are you trying to do with searching on site ? As in by default you have the fragments which has the search code already put in it . You can directly use them for a start .
    Hope this helps .
    Thanks
    Srinath

  • Implementing Search functionality on Database Table

    Hi Experts,
    I am working with webcenter sites 11gR1.
    I would like to implement search functionality in our Site on a  Specific DataBase table.
    could you please let us know the best solution.
    Thanks in Advance
    Rajendar Pilli.

    Hi Jay,
    Thanks for your response and help. 
    1)Both the ways are fine with me. Could you please suggest me know the best way.
    2)And, if i want search on a  table which is not an "AssetType" table , is it possible?
    (Means,i want implement one search in my site that can search the data only in non Assettype table).
    Could you please provide your valuable help ASAP.
    Thanks in Advance,
    Rajendar Pilli.

  • Any step-by-step guide for implementing intermediate event?

    Hi All,
    I am trying to implement intermediate event in my BPM and so far I have created:
    1) An intermediate event
    2) WSDL file
    3) A message trigger
    But I am not getting how to proceed further. In the following document I found that a context DO needs to be used: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0369539-e876-2d10-ef93-8f30e112ee6d?quicklink=index&overridelayout=true
    But I am not sure which context it is referring to?
    Is there any step-by-step guide to implement this? or any wiki link?
    Ameya

    Hi Ameya,
    Follow below steps:
    1. Create WSDL file
    2. Create an intermediate event in process modeling screen
    3. Click on Intermediate event> Properties>Event Trigger
    4. TRIGGER Drop Down> New
    5. Give Name to your Message Trigger>Next
    6. SERVICE dropdown>Select the WSDL created> Finish.
    And I suppose they have mentioned Data Object for using it in coorelation condition.
    Correlation condition is a boolean test which should be True(default) for the ntermediate message to be triggered.
    As there will be mutliple process instances, when PI (in your case) trigger the intermediate event (consume WS) we can give a correlation conditon to check  whether it is for the right process instance.
    In you case you can store the Request ID in BPM DO, and also request it from PI while consuming WS and validate it in correlation condition.
    Regards,
    Unni
    Edited by: UnnikrishnanSreekumar on Oct 13, 2011 12:51 PM
    Edited by: UnnikrishnanSreekumar on Oct 13, 2011 1:00 PM

  • Step by Step guide to implement Service Desk

    Hi Gurus,
    Can anyone send me the step by step guide to implement service desk solution include the configuration guide
    please send to rsaravananr (at) gmaildotcom
    Your help highly appreciatted and will assign point accordingly
    Thank you

    Hi
    just have a look at following blogs
    Service Desk Implementation Guide PART I
    Service Desk Implementation Guide PART I
    Regards,
    Vijay.

  • How to enhance the standard search with custom field?

    Hi all,
    I would like to know the general optimal procedure to enhance the standard searches like Opportunity search or Lead search.
    I've gone through some of the threads here. Some suggest, to add the new field using AET and copy the IMPL class of the search and then code the custom logic. Some say, append the new field to the structure of the search object and then implement the BADI.
    I'm actually a bit confused to understand the correct procedure.
    Can someone please help me with a generic procedure to enhance the standard search with a custom field?
    Thanks in advance.

    Hi Maren,
    Once I have got the same development. I have followed the below steps, please check with this. Let me know for further inputs.
      Add new field using Append structure of type ‘XXX’ in search
      Create BADI implementation for Enhancement spot ‘ES_CRM_RF_Q1O_SEARCH’ and include filter ‘BTQOPP’
      Put your logic in BADI implementation – SEARCH method
      Add it in WebUI configuration
      Remove the operator if required
    Regards,
    Swadini Sujanaranjan

  • Finder Search -- complex search in a particular folder

    This is embarrassing!
    I want to use Finder
         File-->Find
    to do complex searches (e.g. using "Kind", "Created Date", "Contents", etc.) on a specific folder.  I want to use the Finder "Find" GUI, not the Spotlight "command line".
    I think I need to discover how to add additional places, folders,  to the search location header of the Finder Search window, which now contains (by default?)
         Search:   This Mac    "My HD"
    In other words, if my target folder is called "Fum"  I think I need to see
         Search:   This Mac    "My HD"   "Fum"
    Then I need to select the right-most item to tell the Finder Search "just search the folder named 'Fum'".  After that, I enter the search parameters.
    But I cannot figure out how to do this.    I tried drag-and-dropping folder "Fum" on this line.  I tried Command-F with "Fum" selected. I tried enabling the left tool-bar, getting "Fum" in the list, then  highlighting "Fum".   
    D'oh!   It's such a stupid question that ... the obvious web searches are useless.
    So... how  is this done?
    I feel like I'm totally missing some basic assumpation of the current 10.7 Finder search metaphor.  Please feel free to fill me in.   (Why isn't there a "+" button at the far right of the Search locations header, instead of what I see now, only a "Save" and a "-" button?  That would seem the logical way to add locations to search.)
    TIA

    Whew, sorry...
    [A tedious description of various experiments, failing attempts to sort this problem omitted here.]
    I note that Finder Preferences ---> Advanced offers 3 choices for searches, schematically:
         When performing a search:
          (1) Search This Mac
          (2) Search the Current Folder
          (3) Use the Previous Search Scope
    [Another tedious description of more experiments omitted here.]
    Just a moment... Selecting alternative (3) does the trick for me!   I can now restrict the search directory to "Fum".  I just need to:
    a)  Choose Finder search preference (3), which to my mind implements "Search the Current Folder" and NOT "Use the Previous Search Scope". 
    b) Interpret "Current Folder" as the folder open and at front.
    Life is now good!   <heavy sigh>

  • Talent search: advanced search multiple selection

    Dear Guru's
    We have setup the TREX and are using the advanced search for talent management. Everything is working fine except if we use the multiple selection option for a field. We have definied our own search field to search for (a range of) salary scale. However if we use the multiple selection and  try to search for e.g. range 05 till 07 the engine only searches for the 05 value and not for 06 and 07. This also appears using  ESH_TEST_SEARCH and also appears within SAP fields such as organizational unit etc.
    We are on SAPBASIS SAPKB70210
                    SAPHR      SAPKE60460  
    Any suggestions ?
    Kind regards Stephan

    Hi Stephan,
    It looks like you're on 604 SP 60 but it's component EA-HRGXX that is important to check. These SAP Notes are useful to implement for the Advanced Search and do cover some of your symptoms.
    1548337 - Search: Enabling multiple selection (EHP 4)
    1550930 - Search: Various corrections for the advanced search
    1561778 - Search: Adding combination in an MV dialog box
    1561031 - Search: Various corrections for the advanced search #2
    Best regards,
    Luke

  • Create search helps for fields of custom tables

    Hi,
    Could any one please provide me the step by step process to create search helps for fields in custom tables?
    Thanks in advance,
    Nobin.

    Hello Nobin
    There is basically no difference between a search help for standard vs. customer tables.
    An important choise is the selection method for your search help:
    Either you use your custom table, a view or a search help user-exit if you need to implement very specific requirements.
    Assuming that you can use your DB table as selection method the further implementation of the search help is quite straightforward:
    (1) Define the parameters you would like to have a selection criteria (SPos = SPos) and which should appear on the result list (= LPos).
    (2) Define the parameters that can be used as input for the selection (flag IMP) and are returned by the search help (flag EXP)
    Regards
      Uwe

Maybe you are looking for