Endeca Type Ahead Search

Hi,
  We are working on ATG 10.2 with Endeca 3.1.2 integration and are exploring different ways of type ahead searches. The required functionality is to achieve similar suggestions like google search from the catalog data. The Endeca Experience Manager out of box has cartridges which query dimension search for this feature, apart from these do we have any other endeca specific APIs to achieve the same functionality.

Hi,
The following links might help you.
how to implement type-ahead for search
Implementation of type-ahead functionality in Endeca JSP Ref application
Re: Problem with endeca typeahead
(You can even continue the hunt for the answer for this qn that forum as more Endeca experienced persons will be answering there)
Thanks,
Gopinath Ramasamy

Similar Messages

  • How can I restore "type ahead" Search suggestions?

    Back in the good old days of Safari 3 (and 4?) it had a useful trick of auto-completing phrases as you started typing in the Google Search field. It stopped working in Safari 5, so I was directed to Glims for Safari, which worked great.
    Up until last week, although the Links part of Glims didn't work, the Search Words (i.e. type ahead) did work so I was happy enough. Now it's stopped. I download the latest Glims and now I have the Links working, but not the type ahead Search Words!
    In Safari I've changed my New Tab default page from Top Sites to Google UK Home page instead. This loads much quicker than Top Sites and the cursor is in the Search field. Typing anything brings "type ahead search suggestions".
    Is this my only option? Anyone know why Glims should suddenly stop doing what it used to?

    For an issue with Glims, better to ask the developers of the software.
    You can report a bug here >  http://www.machangout.com
    If you are a Facebook user, you can Like Glims then ask questions directly on their news feed. They will respond.
    For Safari, make sure:  Prevent search engine from providing suggestions is not selected in Preferences > Privacy
    And try this for Safari...
    Open the Finder. From the Finder menu bar click Go > Go to Folder
    Type of copy/paste:   ~/Library/Caches/com.apple.Safari
    Click Go then move the Cache.db file from the com.apple.Safari folder to the Trash.
    Quit and relaunch Safari to test.
    edited by:  cs

  • Is Type Ahead search available in OOTB CRS

    After setting up OOTB CRS, I noticed that there is a search project visible in BCC called SearchSuggestions and also type-ahead files for the different sites of CRS have got generated in the 'auxilliary data' folder under localconfig. Does this mean the code required to generate type-ahead xmls is already present in CRS ? I could not find it in the documentation. Since I am planning to implement this in my project, any pointer to the CRS code will be appreciated.

    For an issue with Glims, better to ask the developers of the software.
    You can report a bug here >  http://www.machangout.com
    If you are a Facebook user, you can Like Glims then ask questions directly on their news feed. They will respond.
    For Safari, make sure:  Prevent search engine from providing suggestions is not selected in Preferences > Privacy
    And try this for Safari...
    Open the Finder. From the Finder menu bar click Go > Go to Folder
    Type of copy/paste:   ~/Library/Caches/com.apple.Safari
    Click Go then move the Cache.db file from the com.apple.Safari folder to the Trash.
    Quit and relaunch Safari to test.
    edited by:  cs

  • Disable iTunes 11 type ahead search?

    Can this "feature" be disabled with a (hidden) preference?  With a large library it makes searching impossible. It simply locks up iTunes on the first letter typed.

    Apparently you can and it's obvious but not intuitive.  Just pull down the submenu in the search field and disable "Seach Entire Library".  It then changes to "Search Music".  This then works in most of the views (I tried Albums and Artits).  If you're in Playlists view it searches the selected playlist.  I created a smart playlist called "Music" which has the sole criterion of Media Kind = Music and is live updating. Then you can search that in the old fashion.

  • How to implement Type Ahead in Endeca

    Hi
    Can anyone help us as how to implement type ahead search in Endeca ATG.
    Any documents related to it?
    Thanks

    Hi,
    The following links might help you.
    how to implement type-ahead for search
    Implementation of type-ahead functionality in Endeca JSP Ref application
    Re: Problem with endeca typeahead
    (You can even continue the hunt for the answer for this qn that forum as more Endeca experienced persons will be answering there)
    Thanks,
    Gopinath Ramasamy

  • How to implement type-ahead for search

    Hi there,
    I would like to have type-ahead for my endeca. e.g. if user clicks on search box and type"g", it should show all items starts with g.
    How can I do that? I have only three dimensions : PRIRCERANGE, category and flex. And I have 3 properties: description, color, price, uom, sku etc.

    Endeca exposes webservice that can be accessed by xquery library provided by endeca. You can write your own xquery module to fetch dimension query result, format and use as a output to type-ahead.
    Refer below xquery guide to get more details about developing
    your own xquery module,
    http://docs.oracle.com/cd/E28910_01/MDEX.622/pdf/XQueryDevGuide.pdf
    HTH
    -Pravin

  • Implementation of type-ahead functionality in Endeca JSP Ref application

    Hi all,
    I am trying to implement the type-ahead functionality in Endeca jsp reference application which Oracle is shipping with it's products. The type-ahead functionality is not present by default. Can anyone help me to implement the same thing or provide sample code/strategy to achieve the desired results ?
    Basically typeahead functionality is present in Endeca Information's quick start's search box (EID) but not it JSP reference application .
    Waiting for the replies...
    Regards,
    Hoque

    Type-ahead functionality can mean different things and be implemented in different ways. It is usually based on what behavior your user-space would benefit from.
    In the commerce space, one popular use-case is to return Category matches based on what a user has started typing. Within Endeca, this boils down to doing a dimension search and having the Category dimension enabled for dimension search. If a user starts typing "cam", the type-ahead would then recommend:
    Category: Cameras
    You can match on multiple dimensions though, so long as they are enabled for dimension search. For example, if a user starts typing "ca", the type-ahead could return:
    Category: Cameras
    Brand: Canon
    Furthermore, this behavior can be extended by enabling Compound Dimension Search. Compound Dimension Search is enabled via a flag on the dgidx process and on your ENEQuery. It provides the following behavior. If a user searches for "canon cam", it would suggest:
    Category: Cameras + Brand: Canon
    Clicking on the type-ahead would return the intersection of Category = Cameras and Brand = Canon, eliminating a click if the user is after Canon brand Cameras.
    With regards to implementation, it basically boils down to an AJAX call to a service/URL that responds with dimension search results. Then populate an empty <div> with links.
    Other scenarios involve returning Product/Record matches instead of Dimension matches.
    Edited by: gose on Sep 11, 2012 8:31 AM

  • Dynamic parameter with 'type-ahead' capability

    Hi,
    How do I create a dynamic parameter that will return a drop down list of over 11,000 records in alphabetic order that I can then select the value I want by starting to type in the value.  For example, in a list of cities of the world I want to select 'London' so I type in an 'L' and the list moves to the first city starting with an 'L', I then type an 'o' and the list goes to 'Lo' etc.
    At the moment only 30 values appear in the drop-down list and I can only enter the first letter.
    I want to use this value as the parent for a cascading parameter.
    Thanks, Colin

    The dynamic parameter does not have the functionality to 'type-ahead' and go to specific values in the list in that manner. The most you can do is go to values that start with a specific letter and scroll through them. This behavior is occurring by design.
    By default, Crystal Reports will only return the first 1000 unique values for a dynamic parameter. This can be changed through a registry entry.
    For information on changing the values retrieved for the dynamic parameter, you can refer to the following Business Objects Note.
    - Go to this link
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_ossnotes&query=&adv=true
    - Search for the Note: 1218588
    When using a dynamic parameter, the limit will be a combination of all the values return at each level to reach the total number of records returned. Also the more records that you return to the dynamic parameter, the longer it will take to retrieve the data from the database.

  • Type ahead function in the implict list

    Dear Experts,
    I wonder if type ahead function can be added to search implicit list. I have looked for some info but it seems to me that it is not that simple. What I am looking for the same functionality as in the phone book. Any experiecence?
    Many thanks,
    seyyah

    Your best bet is to do it manually; draw the list yourself and intercept keypresses, interpreting them as required. You're right, it's not that simple!

  • Type ahead in drop down lists

    Hi, I would like to be able to type ahead in drop down lists. E.g. with an alphabetical drop down list having
    Scott
    Sean
    Soo
    Steven
    I would like to be able to position within that drop down list by typing e.g. st and land upon steven, however when I key in st, I find myself at the top of the entries in the drop down list starting with t.
    Any ideas? Something I overlooked?
    Best regards, Jesper

    Jesper,
    I admit that I don't fully understand how it all works, but I'll explain the general steps I took to get it working. Hopefully some of the smart people here can show us a better way to do it.
    I don't think that I should post the actual javascript file because the first line of it says:
    "// Copyright 2004 and onwards Google Inc."
    But, you can get the original version of it here: http://www.google.com/ac.js
    If you save it and a copy of the page that calls it on your local web server, you can play around with it.
    It looks like a real mess. This guy has dissected it: http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html
    From all that, you can see that the end result is that the script calls a URL like this, with your query at the end:
    http://www.google.com/complete/search?hl=en&js=true&qu=transparent%20aluminu
    Which returns a result like this:
    sendRPCDone(frameElement, "transparent aluminu", new Array("transparent aluminum", "transparent aluminum 3m"), new Array("426,000 results", "31,900 results"), new Array(""));
    The script can be edited to call any URL. I changed it to call a stored procedure on my HTML DB web server. The changes were:
    Line 3: Change pn="search" to pn="schema.package.procedureName"
    Line 14: Change else E="/complete/" to E="/pls/htmldb/" (The Location entry set in your Marvel.conf)
    You then need to create a stored procedure that will be called from Line 3.
    It needs to have 3 varchar2 parameters called qu, hl, and js. The first one is the query string. I didn't use the other two.
    It needs to return a message like the script is expecting - with the results concatenated in comma-separated arrays. Here is a simple example:
    create procedure INCSEARCH(qu varchar2, hl varchar2, js varchar2) as
    l_List1 varchar2(4000);
    l_Query varchar2(255);
    l_separator varchar2(10) default '';
    begin
    l_Query := qu || '%';
    for x in (select Last_Name from hr.Employees where Upper(Last_Name) like Upper(l_Query) order by 1)
    loop
    l_list1 := l_List1 || l_separator || '"' || x.Last_Name || '"';
    l_separator := ',';
    end loop;
    owa_util.mime_header('text/html', false);
    owa_util.http_header_close;
    htp.p('sendRPCDone(frameElement, "'|| qu ||'", new Array(' || l_List1 || '), new Array(' || l_List1 || '), new Array(""));');
    end;
    Grant Execute on INCSEARCH to Public;
    The last step is to hook it into HTML DB. Examining the Google page shows that they run a script called InstallDC to hook the script to a form field.
    In the Footer section of the Page Attributes of my page, I added this:
    <SCRIPT src="/ac.js"></SCRIPT>
    <SCRIPT>InstallAC(document.wwv_flow,document.wwv_flow.p_t03,document.wwv_flow.p_t03,"dc_htmldb.incsearch","en");</SCRIPT>
    Where p_t03 is the name of the text field I want it attached to, and "dc_htmldb.incs.incsearch" is my stored procedure.
    Those are the basic steps. Does anyone have a cleaner approach?

  • JComboBox with type-ahead capabilities?

    Hi, guys:
    I have a JComboBox with a list of string items. Since the list is very long (with several hundred of items), I would like to implement someting like
    the following so that use does not have to scroll down the list to search for an item: when user types the starting letter of an item, it should locate the first item starting with this letter. IE address bar has this kind of type-ahead capability
    I am wondering how I can do the similar thing using Swing JComboBox?
    regards,

    Thanks for your sample, it works.
    Here is the "old code" I am talking about. I slightly modified it and add a main method. It looks fine, but it just does not work. I really have no clue why this one just does not work:
    import java.awt.event.KeyListener;
    import java.util.Vector;
    import javax.swing.ComboBoxModel;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    public class SelectableComboBox
        extends JComboBox
        protected boolean required;
        protected JLabel fieldLabel;
        public SelectableComboBox()
            super();
        public SelectableComboBox( final boolean required )
            super();
            this.required = required;
        public SelectableComboBox( final ComboBoxModel model )
            super( model );
        public SelectableComboBox( final Object[] objects )
            super( objects );
        public SelectableComboBox( final Vector v )
            super( v );
        public void setEnabled( final boolean b )
            super.setEnabled( b );
            if( this.fieldLabel != null )
                this.fieldLabel.setEnabled( b );
        public JLabel getLabel()
            return this.fieldLabel;
        public void setLabel( final JLabel l )
            this.fieldLabel = l;
        public JLabel createLabel( final String s )
            this.fieldLabel = new JLabel( s );
            return this.fieldLabel;
        public boolean isEquals( final String s )
            if( this.fieldLabel != null && this.fieldLabel.getText() != null
                    && s != null )
                return s.equals( this.fieldLabel.getText() );
            return false;
        public String toString()
            if( this.fieldLabel != null && this.fieldLabel.getText() != null
                    && this.fieldLabel.getText().length() > 0 )
                return this.fieldLabel.getText();
            return super.toString();
        public void setRequired( final boolean req )
            this.required = req;
        public boolean isRequired()
            return this.required;
        public JTextField getTextField()
            int total = getComponentCount();
            JTextField field = null;
            for( int i = 0; i < total; i++ )
                if( getComponent( i ) instanceof JTextField )
                    field = (JTextField) getComponent( i );
                    break;
            return field;
        public JButton getButton()
            int total = getComponentCount();
            JButton button = null;
            for( int i = 0; i < total; i++ )
                if( getComponent( i ) instanceof JButton )
                    button = (JButton) getComponent( i );
                    break;
            return button;
        public void addKeyListener( final KeyListener l )
            JTextField field = getTextField();
            if( field != null )
                field.addKeyListener( l );
        public void removeKeyListener( final KeyListener l )
            JTextField field = getTextField();
            if( field != null )
                field.removeKeyListener( l );
        public static void main( final String[] args )
            JFrame fr = new JFrame();
            fr.setSize(150,75);
              fr.setLocation(400,300);
              fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              JPanel jp = new JPanel();
              SelectableComboBox cb = new SelectableComboBox();
            cb.addItem( "Abc" );
            cb.addItem( "cbs" );
            cb.addItem( "nbc" );
            cb.addItem( "fox" );
            cb.addItem( "wb" );
            cb.addItem( "ycc" );
              jp.add(cb);
              fr.getContentPane().add(jp);
            fr.pack();
            fr.setVisible( true );
    }Appreciate your help.

  • Google Type of Search in i-Procurement

    Is it possible to have a Google type of search/dynamic search (not the standard “%” way of searching) in oracle i-Procurement module. When the user enters the key word the system should automatically give the drop down list with the related items. As the users enters more key words in the search field the system should automatically give the relevant search results.

    Endeca is possibly one option - this is a separately licensed product
    https://blogs.oracle.com/stevenChan/entry/announcing_oracle_e_business_suite
    Oracle Introduces Oracle E-Business Suite Extensions for Oracle Endeca
    HTH
    Srini

  • The boxes where I would type in search terms and URL are GONE! So is the BACK BUTTON. HELP!

    I downloaded software to convert jpg files to pdf's, and it worked. however, I think it installed Incredimail, and I suspect that it installed Ask.com - neither of which I wanted. It was just after that that my back arrow and my boxes where i type in search terms and urls DISAPPEARED! Firefox is compatible with some important websites and has features that i need. NEED.

    Make sure that you do not run Firefox in Full Screen mode with all toolbars hidden.
    * Press F11 to toggle full screen mode (Firefox/File > Full Screen)
    If the menu bar is hidden then press the F10 key or hold down the Alt key, that should make the menu bar appear.
    Make sure that toolbars like the "Navigation Toolbar" and the "Bookmarks Toolbar" are visible: "View > Toolbars"
    * If items are missing then open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout" (Linux, Windows)
    * If a missing item is in the toolbar palette then drag it back from the Customize window on the toolbar
    * If you do not see an item on a toolbar and in the toolbar palette then click the "Restore Default Set" button to restore the default toolbar set up.
    See also:
    * http://kb.mozillazine.org/Toolbar_customization
    * https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • Google is NOT WORKING with Firefox 3.6.8, you can type in & Search but clicking on next is a dead link; does nothing?

    Google is NOT working on Firefox 3.6.8, suddenly today. You can type in search and get results on initial page. Clicking on 'next' link or any number links is dead. Yahoo & Bing seem to work. I do not have a Google toolbar. Very frustrating. This suddenly happened today. Please check into it.

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    Your above posted system details show outdated plugin(s) with known security and stability risks.
    *Shockwave Flash 10.0 r22
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/

  • Choose display template based on result type - Content search webpart

    Hi 
    Is it possible to choose display template based on result type in content search webpart same like search results web part? If not available can it be achieved programmatically?
    The content search web part is queried against document content type. Based on the document type, the document has to be seen in the hover template.
    Please advise.

    Hi,
    From your description, my understanding is that you want to choose display template based on result type as search result Webpart in Content Search Webpart.
    You could customize your display template for Content Search Web Part, please refer to this article:
    http://www.benprins.net/2014/05/21/sharepoint-2013-custom-display-template-for-content-by-search-web-part/
    Best Regards,
    Vincent Han
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

Maybe you are looking for

  • An unknown exception occurred while executing a sandboxed code solution request in the worker process.

    Hi i have deployed a sandbox solution using visual stdio2012 on share-point 2013 site at my local machine. when i tried to add web parts from custom folder to web part zone following error comes "An unknown exception occurred while executing a sand b

  • Exchange 2013 SP1 Setup fails

    I am getting very frustrated. It really shouldn't take over a week to install Exchange. I have two domain controllers, Windows 2003 and Windows 2008 R2. The 2008 is now all Operations Masters for all roles. I have a clean install of W2K8 R2 SP1 insta

  • Catalog Mgmt

    Have a few conceptual doubts in Catalogs Management.Please share your views: 1.]Is OCI some standard that both EBP as well as the vendor uploading the catalog has to follow??I understand that it describes the data exchange between EBP and external ca

  • I need to get the tagName of a node of the first child of the Root

    Hi All, I need to get the TagName of the Node immediete after the Root. I won't know what is the TagName, and based on the Tagname only I can process the records. For example I might receive a SALES object or a MARKETING object wrapped under the root

  • Get like 1st January 2008 OR 14th December 2008 in ABAP..

    Hi Friends, We need to generate a letter in Smartform and get date like 1st January 2008  OR 14th December 2008. Are there any function modules for this in SAP, where we can supply date like 01/01/2008 and FM should return back 1st January 2008  ? We