Trying to make multiple facet/selections work

I'm assigned a task of making ATG Commerce Reference Store use alternatives in faceted search filtering.
What do I mean:
Suppose I have facet "Color" with values "Red", "Green" and "Indigo". I'm located in some top-level category.
And I filter search results by clicking on "Red" facet value in navigation panel. Search is requested with facetTrail string like: "9004:cat70002:1002:Red".
But resulting FacetTrail object does not contain information about facet values "Green" and "Indigo".
Documentation says:
The search engine filters all facets unless the refinement configuration specifies otherwise. To disable
filtering of an individual facet, you add the faceting property to the filterProperties array property of
the /atg/commerce/search/refinement/RefinementConfigurationXMLGenerator component.
By default, this property is set to:
filterProperties=\
        ancestorCategories.$repositoryId,\
        ancestorCategories.displayName If you have additional facets that you do not want to be filtered, add the faceting properties to this array.
For example:
filterProperties+=paperSizesI added all available in CRS filterProperties in RefinementConfigurationXMLGenerator object as instructed, like so:
filterProperties+=price,childSKUs.size,childSKUs.color,childSKUs.woodFinish,features.displayNameBut, sadly, this had no effect.
I'm checking for multiple facet values by running:
<c:forEach var="currentFacetValue" items="${facetTrail.facetValues}">
    <dsp:getvalueof var="facetId" vartype="java.lang.String" value="${currentFacetValue.facet.id}" />
    <dsp:getvalueof var="facetValue" value="${currentFacetValue.value}" />
    <dsp:valueof value="${facetId}" />
    <c:forEach items="${facetValue}" var="currentMultiValue">
        <dsp:valueof value="${currentMultiValue}" />
    </c:forEach>
</c:forEach>,where I got $facetTrail object by running:
<dsp:droplet name="CommerceFacetTrailDroplet">
    <dsp:param name="trail" bean="FacetSearchTools.facetTrail" />
    <dsp:param name="refineConfig" param="catRC" />
    <dsp:oparam name="output">
      <dsp:getvalueof var="facetTrail" param="facetTrail"/>
    </dsp:oparam>
</dsp:droplet>----------------
There were some related questions, but they didn't help:
Search 10.0.1 - Multi facet issue. - no answer given
multiple facet selection, with OR combination - I re-did the indexing from BCC, but it did nothing back.
So, how do I get required result? Have I misconfigured something? Or I simply searching results in the wrong place?
Edited by: 927222 on Apr 13, 2012 5:48 AM

Ok..so if i get it right here
your facet trail after selecting red color is coming as "9004:cat70002:1002:Red"
which means that you are telling search engine to bring all search results that are in cat70002 and of color Red.
Now why would refinements contain green and indigo.
Coz when you are in top category your facet trail would be "9004:cat70002", which will say that bring me all results under category cat70002, and which will contain results of Red, Green and Indigo too if they are present.
By clicking on a color you are basically narrowing your search.

Similar Messages

  • Adobe rep tried to make Premiere CC (2014) work on my PC and now my screen remains black!!

    Hi all,
         I am trying to solve this issue that Adobe Representative Sarthak Girdhar has caused. Approximately three days ago, I used Adobe's online chat service to help get my trials of Premiere CC 2014 and After Effects 2014 working on my Windows 7 Ultimate operating system. I had a friend build the computer for me and it's fully specced out to handle 4K, 64-bit software, etc.
         BEFORE I reached out to Mr. Girdhar, I updated my Windows 7 Ultimate operating system. It was only when that didn't work that I reached out to him!
         To make a long story short, Mr. Girdhar had me connect via TeamViewer so that he could run some tests and what not. Since I am a sole-proprietor, I continued doing work on my laptop while I waited for him. Towards the end of the online session, he said he was going to do something to the drivers for my GPUs (I run dual ASUS GeForce GTX 780Ti 3GB GDDR5 GPU (x2) in SLI Configuration) and, the next thing I know, the screen is black. I know the computer is on and running because I can see the fans spinning and a number of lights on on the motherboard. As per the attached image, Mr. Girdhar claims that I need to contact Microsoft "and along with it install the updates for your OS because I saw that your OS didn’t even have Service Pack 1 installed."
    What do I do now?!?!@

    Try:                                               
    - iOS: Not responding or does not turn on           
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable              
    - Try on another computer                                                       
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar                                     

  • HELP - Trying to make multiple lines one single object

    I have tried everything and to no avail. I know it's due to my lack of experience w/ PS CS3. Any help you can offer and quickly, would be greatly appreciated!
    I've traced/drawn an ice machine with the line tool. There are about 20 individual lines that make the shape. All are in one layer. I want to group the lines so that I can make it one object so that I can move it all together. When I select all of the individual lines and then click Combine, some of my lines disappear.
    Please help.
    Thank you.

    Which option?

  • Help Please. Running Out of Ideas Trying to Make iTunes 7.6 Work

    Ok, I have literally spent hours trying to solve this problem and so far nothing is working.
    iTunes 7.6 (and 7.5) will install perfectly on my computer. However, when I go to run the program, nothing happens. If I look in the task manager, it shows that the iTunes process is running and using about 15megs of RAM. Despite this, nothing happens. No interface, no errors, nothing.
    Here is what I have tried:
    1)I have tried running the program with multiple users and the same thing happens, process is running, nothing happens.
    2)I went in and tinkered with the msconfig file to ensure no programs were conflicting with iTunes.
    3)I deleted and removed pretty much every Apple file from my system.
    4)I have tried doing a clean install of iTunes and Quicktime and it doesn't fix anything.
    Quicktime is working. The version of Quicktime running is 7.4, I think that is the newest version of Quicktime.
    At this point, I am pretty much flustered and stuck. I don't know what else to do, short of reformatting Windows and trying it then. I don't particularly want to do this though, especially when the problem started when iTunes 7.5 came out. iTunes 7.4 works though it also give me an error but at least it works.
    If anyone can help me, I would greatly appreciate it. Thanks.

    If iTunes.exe persists in the task manager even though iTunes doesn't launch, it means something is causing iTunes to hang during start up.
    Restart you PC prior to troubleshooting to ensure nothing is hanging when you start troubleshooting, or use the task manager to terminate iTunes.exe.
    You should run a virus and spyware scan as malware can do this although this is not particularly likey.
    Some firewalls have done this in the past, so try a start up with your firewall off, again not very likely thee days.
    After that a good first step is to establish whether iTunes will start in another account. This narrows down the possibilities a lot.
    The following ariticle on freezes tells you how and also how to proceed with troubleshooting once you know if the problem is account specific or system wide.
    http://docs.info.apple.com/article.html?artnum=302856
    I am going to take a guess that you will end up having to use MSConfig to look for conflicts.

  • Trying to make spry menu bar work on iphone

    I would prefer my horizontal spry menu bar to be centered at the top of the page, but to do this I have to make it a fixed width.
    This width is too wide for an iphone so the outermost buttons are not accessable.
    I have managed a workaround by making the width auto and aligning left.
    This makes each menu item cascade under the next so they are all accessable, but it's not brilliant.
    You can see this by resizing the browser on the about jill page.
    I tried the spry menu bar 2 widget, but couldn't customise the colours to make it look like my existing menu.
    What is the best way get this menu working normally on an iphone/android etc?
    Cheers
    Ps. if anyone answers with code suggestions, could you tell me exactly where that code goes and in what file.

    Earlier iDevices & Droids are going to have trouble with a position:fixed menu.  Just thought you should know.
    What is the best way get this menu working normally on an iphone/android etc?
    With Spry Menu 2.0.
    Before you tackle customizing Spry Menus, please read the following links.  These articles will help you save time and avoid many common problems.
    The Ten Commandments for Editing Dreamweaver’s Spry Menubars
    http://www.dwcourse.com/dreamweaver/ten-commandments-spry-menubars.php
    Styling and inserting a Spry Menu Bar 2.0 widget with the Adobe Widget Browser
    http://www.adobe.com/devnet/dreamweaver/articles/spry_menu_bar.html
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com/

  • I am trying to make an Edge Animation work on a CMS. I used "AdobeEdge.loadComposition" to find the .JS file, but it is looking for the images in the "/image" folder. I would like to store the images in another place. Please help me accomplish this.

    Here's the code:
    <script type="text/javascript" charset="utf-8" src="http://animate.adobe.com/runtime/5.0.1/edge.5.0.1.min.js"></script>
    <style>
        .edgeLoad-EDGE-4084323 { visibility:hidden; }
    </style
    <script>
       AdobeEdge.loadComposition('/media/products/edge_script/channels', 'EDGE-4084323', {
        scaleToFit: "none",
        centerStage: "none",
        minW: "0",
        maxW: "undefined",
        width: "361px",
        height: "268px"
    }, {"dom":{}}, {"dom":{}});
    </script>
    <div align="center">
      <div id="Stage" class="EDGE-4084323">
      </div>
    </div>
    Thank you for your help.

    Ahhhhhh, ok. Figured this one out after digging more.
    Here's the answer from another post. Hope it helps someone!
    If you need to set an absolute folder url, or you are pulling the content from a server that does not host the content, you can manually update the <projectname>_edge.js file to specify the directory:
    (function($, Edge, compId){
    //images folder
    var im='<SERVER/FOLDER>/images/';
    Just beware that if you re-publish the files, you'll need to redo any custom modifications.  I do this for off-server projects and it works very well so long as you make all the changes in each JS file where you need to specify the exact path.

  • Trying to make a php file work with my email form

    Hello,
    Going slightly mad trying to link my php file with my html and actually getting it to work.
    It (the php file) keeps coming up with a syntax error on line 37 - code hinting may not work etc etc but there is no error from what I can see - can anyone else point out the obviously to me? This is driving me around the bend!
    my code:
    <?php
    /*Subject and Email Variables */
        $emailSubject = 'Website Form';
        $webMaster = '[email protected]';
    /* Gathering Data Variables */
        $nameField = $_POST['name'];
        $addressField = $_POST['address'];
        $telephone1Field = $_POST['telephone1'];
        $telephone2Field = $_POST['telephone2'];
        $emailField = $_POST['email'];
        $name2Field = $_POST['name2'];
        $ageField = $_POST['age'];
        $dobField = $_POST['dob'];
        $commsField = $_POST['comms'];
        $messageField = $_POST['message'];
        $body = <<<EOD
    <br><hr><br>
    Name: $name <br>
    Address: $address <br>
    Telephone (daytime): $telephone1 <br>
    Telephone (mobile): $telephone2 <br>
    Email: $email <br>
    Childs Name: $name2 <br>
    Start Age: $age <br>
    Childs Date of Birth: $dob <br>
    Preferred form of communication: $comms <br>
    Message: $message <br>
    EOD;
        $headers = "From: $email\r\n";
        $headers .= "Content-type: text/html\r\n";
        $success = mail{$webMaster, $emailSubject,$body, $headers};
    /* Results rendered as HTML */
        $theResults = <<<EOD
    <html>
    <head>
    <title>Xxx</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body {
        background-color: #f1f1f1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
    -->
    </style>
    </head>
    <div>
      <div align="left">Thank you for your message, Your email will be answered very soon!</div>
    </div>
    </body>
    </html>
    EOD;
    echo "$theResults";
    ?>

    Line 37 is this:
        $success = mail{$webMaster, $emailSubject,$body, $headers};
    It should be this:
        $success = mail($webMaster, $emailSubject, $body, $headers);
    Also the header for the From: is this:$headers = "From: $email\r\n"; but I don't see the variable defined for $email
    Also you should know about email injection. Someone could inject your headers and add additional BCC: addresses to send emails to many undisclosed recipients through your mail script. You'd be using your script to turn your server into a host for spam! Sanitize your fields to prevent injection attacks! Security should be the firt priority followed by functionality. If it's unsecure it shouldn't function

  • I am trying to make my uncles iphone work and he bought it jailbroken without knowing and it gives me error 1015

    i have tryed what i have in my ability to do

    Man, what a bunch of sissies here! I have an older iPhone that I'm letting my kids use as a Touch. I just removed the sim card, and booted it as normal. It said that there was no sim installed, I just clicked OK and all has been good.
    But since so many here give the cold shoulder to what has been deemed totally legal, I suggest that googling problems for phones that were bought used and not in a known state about how to restore to a known state. Really, the only way to get into any situation when there will be problems with restoring is when the base-band has been messed with, and for each and every situation there, you can find much more helpfull answers than here.
    Since the iPhone 4s has to be used a provided by apple, I've found that the limits of the factory software are pointless and very, very frustrating. AS far as security being compramised by hacking the phone, seems to me that it's compramised from the factory. Just check out the brou-ha-ha over key click logging and the like. In the factory OS.
    Matt

  • How to make multiple MobileMe accounts work in iCloud?

    I have 2 MobileMe accounts.  One is an old @mac.com that I use strictly for e-mail.  The other is my current @me.com (with an alias @me.com address) that I use for everything including iTunes store account.  I've already moved my @me.com account to the cloud.  Here are my questions:
    Do I move the @mac.com to the cloud on my iMac?  Will it override any calendars, contacts, etc.?  I want to add it to my iOS devices as well (iPhone and iPad at least).  I see under accounts on my iPhone I can add an iCloud account, but can I add it without compromising all the data from my @me account?
    Do I have to do anything to the alias account to move it?  Will it go away if I do nothing once MobileMe goes away?
    Thanks for any help.
    Kellye

    Kellye...
    Hopefully these support articles will help.
    Creating an iCloud account: Frequently Asked Questions
    MobileMe: Email aliases can no longer be added, changed, or deleted

  • [solved] Trying to make a bash function work for (chroot)

    So this is what I have so far.
    function arch-chroot () {
    sudo & mount /dev/sda1 /mnt
    cd /mnt
    mount -t proc proc proc/
    mount --rbind /sys sys/
    mount --rbind /dev dev/
    mount --rbind /run run/
    chroot /mnt /bin/bash
    I get stuck at cd /mnt. This is how I do it in terminal. I can't quite figure out to move past 'cd'.
    # just use the arch-install-scripts. Simple and easy. ------------
    Last edited by jedijimi (2015-01-25 18:11:19)

    It could be something like this:
    if [[ $EUID != 0 ]]; then
    echo "This script should be ran as root" && exit 1
    fi
    mount -t proc /proc $1/proc
    mount --rbind /sys $1/sys
    mount --rbin /dev $1/dev
    mount --rbind /run $1/run
    chroot $1
    This way it uses the default shell and asks for a new root as a parameter. But instead of reinventing the wheel just install arch-install-scripts as it only weights ~0.05MiB. Also when trilby had asked what do you want to do, he meant why are you using "sudo & ..." as sudo can't be run in background.
    Next time you can't find which package provides certain executable file, just use pkgfile.

  • Trying to make external speakers work

    Hi just trying to make some external speakers work. I have them plugged into the output port.When I go to sound preferences they line-out option is missing. The only option I have is Built in speakers. I realize they will not work if I dont have this option so I just need help making that option appear so that I can select it. Hopefully that made sense lol
    Thanks in advance for the help. I really appreciate it!
    -Brandi

    Hello 17crockett,
    It may help to reset your system's SMC and NVRAM.
    Intel-based Macs: Resetting the System Management Controller (SMC)
    http://support.apple.com/kb/HT3964
    About NVRAM and PRAM
    http://support.apple.com/kb/HT1379
    Cheers,
    Allen

  • How do you make the 'places' function work in iphoto

    `i have just imported a lot of old photos from my 2007 macbook onto a new macbook pro with ilife 09. `i am trying to make the places function work but can't get it to work. The 'i' icon does not appear in the bottom right hand corner of the events main photo as it's supposed too. Any suggestions?

    Simply open an event; select 1 or more photos and select the i in the lower right corner of a photo thumbnail. You will get the Geocoding window. Start typing the address/place/country in the location area. For detailed addresses you select new place. You can resize the window. Maps from google appears and you select the place it finds. You can even drag the pin to a specific area. Press ok and your done.

  • How can I display "detailStamp" facet selectively for rows in a table ?

    Hi,
    My JDEV version is Studio Edition Version 11.1.1.5.0
    I am trying to display "detailStamp" facet selectively .
    If I read api in link below
    http://docs.oracle.com/cd/E26098_01/apirefs.1112/e17488/oracle/adf/view/rich/component/rich/data/RichTable.html
    Use the "detailStamp" facet on the Table to include a collapsable content area for each table row. Please note that the height of the open detail area will be a set height based on the height of the detailStamp component. Adding a component that changes in height (like showDetail or panelBox) will by default produce strange results when the detailStamp component's height changes.
    Detail Stamp can be selectively displayed for rows in the table by EL binding the "rendered" attribute of the "detailStamp" facet to "true" or "false". The EL binding can contain references to the table "var" attribute since during rendering it will be executed in the context of the row. Disclosure icon is displayed only for rows which have rendered="true".
    I can see that i can achieve it by setting rendered property for that facet. BUT this property is not available in Studio Edition Version 11.1.1.5.0

    Hi Frank.
    Thanks for your quick reply .
    But I am using Studio Edition Version 11.1.1.5.0 . In this version the property RENDERED of f:facet name="detailStamp" is NOT allowed.
    Edited by: user13764942 on Feb 7, 2013 5:48 AM
    Put in another way , I want to render the "detailStamp" facet selectively for rows , so for that I need the RENDERED property of "detailStamp" facet. This property is ONLY available in Jdev version 11.2 . I am using Jdev 11.1.1.5.0 so I need some alternative to RENDERED property as this property is NOT available in Jdev 11.1.1.5.0.
    Please suggest some way to achieve this behaviour of displaying "detailStamp" facet selectively ....
    Thanks!
    Edited by: Mangpal Singh on Feb 7, 2013 11:57 PM

  • Multiple Range Selection for field Material in CS14

    Hi friends ,
    Is it possible to make multiple range selection for material field in tcode CS14 [used to compare primary and secondary BOM] i have made it ZCS14.
    if i make matnr2 to matnr2-low
    but my doubt is it feasible solution
    please through some light on this
    regards
    soorya

    Dear Soorya,
    What's your requirement? is that to compare the Alternative BOM's for multiple materials at the same time?
    If it's going to be for comparing one more alternative for the same material,then it's a good report.
    As per to my knowledge if the report is going to be for a list of materials Alternative BOM's means I dont
    think whether it will be a fast(time wise) report.
    Check & revert back.
    Regards
    Mangalraj.S

  • Please help! i need to make multiple custom shaped frames for different videos in one scene and cant work out how!

    hi there!
    im really stuck on this and cant work it out i hope you guys can help! i have been trying to make a single shot or scene whatever you want to call it with multiple videos playing all at the same time in it but i want them all to have their own custom shape. i know that i can just put them together into one frame and play them at once but they are all the original rectangle shape they where filmed in and i could put a mask over each one to make it a circle but i want to make each one a custom shape for example if you where to make a face out of 4 videos and one was the shape of the main part of the face one was the eyes one for the hair and one for the mouth now i would have to make the shape of each video the right shape for the corresponding body part then place them on top of each other and then i would have a face made from looping videos. i cannot work out how to make the frames of each video a custom shape after searching tutorials please can someone help me with this it would be greatly appreciated as it is a collage project. thanks very much for your time in the matter Josh.

    ok thanks yea thats helped alot im new to this so thats why it seems basic to you but not me. i have tryed to find out through tutorials but could work it out. im now able to do this but i want to draw my mask free hand and it seems you can only place points with the pen tool? is this the only way to make the shape of my mask? or example in photoshop which i know well i can use a paint brush and paint any shape i want to make a mask but i cant see how to do that in after effects? any help on this would be greatly appreceated. thanks josh

Maybe you are looking for

  • JDBC error

    I have been getting this error in my Jdeveloper App. ORA-01000 : maximum open cursors exceeded. We have open cursors set at 220. I am using straight JDBC thin to call the database (8.1.5) and have been closing ResultSets the best I can. It happens af

  • I lost all my music on my iphone by clicking to the itunes store transfer purchase how do i get them back

    Hi i wanted to transfer the music from my iphone to the computer with out erasing from my phone then when i called techinical suppost he told me to click transfer purchase (my name) and now the music i bought in itunes that was on my iphone 4 is all

  • Webservices - formatting xml

    hi- below is my code sample. i can return a response from webservice to my text field but i cant filter out the parts i dont need. this is what it returns. as you will see with my code below i cant filter what i need. thanks for any assistance on how

  • Setting up Mircrosoft Server 2012

    Hellow friends......i need some suggestions from you for setting up a network. our company is supplying and repairing of Locomotives. our head office is in one city and two repairing center in other cities and we have warehouse as well. Problems: the

  • FSCM - SD  (EHP5) integration using WS-RM

    Hello experts , We are trying to Integrate FSCM with SD in EHP5 release using WS-RM (instead of PI).We are now successfully integrate using WSRM but with a work around . Need your suggestion and few answers. Situation : Once we executed the VA01 tran