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 bothHow 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
Thanksuser1687821 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,
ShobhitExtend 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 AMHi 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
MohanHi 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 KumarHi
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?
AmeyaHi 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 youHi
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.)
TIAWhew, 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 StephanHi 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
-
Cannot connect to wifi network
I've seen other folks discussing issues with Wifi connectivity in Mavericks, but can't find a specific answer to my problem - hopefully somebody can chime in. I recently purchased a (refurbished) 15" retina Macbook Pro, Mid-2012 model. It came with
-
Excel download problem :--- Header data duplicating in unexpected columns
Guys, I am able to download the data onto Excel with Header data but the Header data duplicating in unexpected columns RHS upto all the line item columns below....Below is partial excerpt... Please help.... DATA: B
-
help i was following steps for backing up my iphone and all of a sudden it went blck and then and now just shows a computer plug in with the words istunes....what happened and how do i restore my phone?
-
What does the iOS 5.1.1 update do for the Iphone 4 users?
I installed the new update but It hasnt seemed to make any difference, It seems like the only differences are for the Iphone 4S.... What about the people that have the iphone 4, Any difference?
-
Does anybody know what the settings (ODBC) are to connect with Access. I know where to change the settings, I indicated where to find the database but it still won't work. The name of the database is db1. This is my code: public class AccessDatabase