Improved Keyword Searching Needed

One frustration I have with Lightroom is with the difficulty it has with dealing with spaces in keywords when trying to do searches.  For example, if I have images with the keyword 'University of Michigan' (no primes around the keyword), I'm unable to find images with just the keyword 'University of Michigan'.  Instead, I'll get things with University, Michigan, etc.  The only solution at the present time seems to be to use underscores or something equivalent in multi-word keywords, but this seems silly and ugly.  I should either be able to search for a quoted keyword and have the search complete, or Lightroom should use the comma as a keyword separator in the Find dialogs in the same manner as it is used when adding keywords.  My main reason for using Lightroom was to be able to use its database-like features for keywording and finding images based on keywords (and other attributes).  Dealing with multi-word keywords should be a simple fix and it would be greatly appreciated.
Thanks!
James Howe

I'm trying to build a smart collection so I'm limited to searching for 'Contains', 'Contains Words', 'Contains All', 'Start With', 'Ends With'.  No matter which option I select, I end up getting images which don't match.  I only want to see images which have the specific keyword 'University of Michigan' (a multi-word keyword without the primes).  However, the search treats this as a search for images with the individual keywords of 'University' 'of' and 'Michigan' and therefore finds images which not only have the keyword 'University of Michigan', but also any image which has keywords of 'University', 'of' and 'Michigan' (the results vary depending on which search criteria I pick).  The important thing is that there is no query that I can come up with which *only* finds those images with the specific, single keyword of 'University of Michigan'.  If I change the keyword to be 'University_of_Michigan', I can find that quite easily.  The problem is with the inconsistent way that Lightroom treats spaces in keywords.  If I go to the keywords entry field, I can enter something like:
Foo, Bar, Keyword with Spaces, Baz
and this will add four keywords to the image.  However, when I try to find or build a smart collection based on keyword values, if I use the keyword
'Keyword with Spaces', the search algorithm treats this as three keywords, not a single keyword.  Depending on the type of search selected (Contains, Contains Words, Contains All), the search engine will look for images with the keywords 'Keyword' AND 'with' AND 'Spaces' or 'Keywords' OR 'with' OR 'Spaces', etc.  I believe that Contains Words comes closest, but in addition to finding images with the keyword 'Keyword with Spaces', it will also find images with the keyword 'Keywords with Spaces and other stuff'.  If I try to quote the phrase, the search engine won't find it because the keyword wasn't defined with quotes (or primes).  All that is needed to fix this is to provide some mechanism which allows the user to indicate that a collection of words should be treated as a single keyword, not a group of keywords.

Similar Messages

  • In Keyword List panel, need to support quotes for AND'ing multi-word keyword searches

    As far as I know (and read around), there's no way to search multi-word keywords in the keywords list panel using the "Filter Keywords" box. i.e. If I want to search for the "Great Blue Heron" keyword in a large animal keywords list I have, Lightroom will OR the three words instead of AND'ing them like Aperture does more intuitively. Adding quotes like "Great Blue Heron" doesn't work either. Again this is to filter a large keyword lists through the "Filter Keywords" box in the Keywords List panel.
    Am I missing something? Is it possible to AND multi-word keywords?
    Thanks.

    Rob,
    as far as I know spaces are also contained and allowed in controlled vocabularies (e.g. for the "official" names of animals 'little panda' for example and plants). I'm using spaces for names very often. As a prof. photographer I need to write captions for all of my images before sending them to my agency with WHEN/WHAT/WHERE/WHO etc. So when shooting persons very often or regular (e.g. politicians or athletes) I started years ago to create keywords and hierarchies for them. So it is much easier and more comfortable to assign them later.
    Please check out PhotoMechanic or IMatch. These progs doesn't have any problems with spaces in keywords and keyword searches...
    BTW: when using a space in a search I expect that the default behaviour of such a space is a locical AND.
    Lars

  • Keyword Handling Needs Improvement - Too Easy To Create A Mess That's Too Hard To Clean Up

    Presently, its easy to assign keywords and use them (other than  "improper" handling of spaces I mean), - almost too easy. - easy to  create a keyword mess.
    Although I'm sure I haven't  given anywhere near as much thought to the subject as some people have,  here are my first thoughts at some features that would help:
    - Proper handling of space character:
      - Presently its used as a legal keyword character and a keyword delimiter - this just needs to be fixed!
    - Detection of first use:
    Presently,  if I enter 'Robb Cole', I don't want a new keyword to be added, since I  already have 'Rob Cole' - I would always like to be warned the first  time a keyword is added, and given the opportunity to make a different choice or go ahead and add.
    - Detection of duplicate:
    If I enter 'Rob Cole', but I already have 'People/Rob Cole', I don't want a new keyword added, I want to be warned.
    - Detection of similarities:
    This  is big topic, and includes handling of plurals and mispellings. I  suspect there is some standard conventions for dealing with plurals, and  I don't know what they are. But, if I enter Complection and that's not  in the "dictionary", but Completion and Complexion are, I'd like to be  notified and offered a list of choices, bringing me to my next idea:  Dictionaries...
    - Detection of synonyms: If I enter a keyword that's already a synonym of another keyword, I usually don't want to create a new keyword.
    - Dictionaries: Correct me if I'm wrong, but if I import "Controlled  Vocabulary" all the keywords will just be mixed in with whatever already  exists. Likewise if I import photos from some other photographer, I now  have their keywording paradigm all mixed in too. I'd like to have a Personal dictionary, and a "Controlled Vocabulary dictionary, and "From Imported Photos" dictionaries... And, I'd like to be able to set a preferred dictionary, such that when entering a keyword that's not in the preferred dictionary, I would be offered an opportunity to consolidate, or create a new dictionary, or add to existing dictionary...
    - Because keyword search engines differ in the way they handle plurals, I would think the ability to automatically add a plural, and maybe even common mispellings as synonyms would be helpful as well.
    - Better Tools for consolidation and re-organization would also be greatly beneficial and appreciated.
    I will no doubt think of other things, but this should be enough to kick off this thread.
    Rob

    I couldn't wait: Keyword Consolidator.
    R

  • Keyword Search not acting as expected.

    Hello
    I'm using RoboHelp8 and generating WebHelp Pro to RoboServer8.  I'm trying to improve the end user's experience when using RoboHelp's keyword search.  I've found that even though I add a keyword term to a particular topic, that it does not appear in the list of topics returned.  In some cases, no topics are returned, even though I'm positive I have a assigned that keyword to plenty of topics.
    Anyone out there experiencing this same problem?  Am I missing something here?  I switched from FlashHelp Pro to WebHelp Pro because the search feature in Flash wasn't working much at all.  The keyword search works much better in WebHelp Pro, but still trying to figure out this particular issue.
    Ok experts, let me have it!!
    Thanks
    Lana

    Hi Lana
    I think before anything worthwhile can be offered, we need to define exactly what it is you are doing and where you are doing it.
    Where specifically did you add the keyword?
    In the Topic Properties on the General tab in the Keywords section?
    In the Topic Properties on the Index tab?
    In the Project Set-up pod in the External Content Search area? (RoboHelp 9)
    In the Index designer pod?
    Depending on your answer we can then move forward with sleuthing what may be happening.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • How to improve TREX Search experience?

    Most of our users are not happy with the search results. Since the default TREX search is based on relevance, it shows all the documents matching the keywords so it's difficult to find the particular document they are looking for.
    I have put few points together to see it would help to improve the search experience. I would greatly appreciate your suggestions and feedback.
    1)     The default TREX search performs a full-text search in the title, the description, and the content. Add additional metadata information of the document, and customize the search interface so that the end user can search documents by topic, keywords, region, author, etc.
    2)     Assign comma separated keywords in the document description while uploading. TREX finds it.
    3)     Create custom properties with pre-assigned keywords. You can pick the keywords for the documents using pick lists from the custom properties or use it in the advanced search.
    4)     For HTML files in the CM repository, develop a custom extractor for the META tags such as title, keywords, description, author, etc.,
    5)     For MS office documents, configure the TREX python extension to extract the Dublin Core metadata. So, in the advanced search, people can search using document title, description, subject, keywords, and so on.
    6)     Tweak the search interface to make it more presentable to the end user by setting tags for certain indexes such as KM, People Search, Invoice, Collaboration Rooms, and etc., So that the user can navigate between the tabs in search results.
    Thanks.

    TREX search can also search based on the date, author, modified date, modified by etc....
    You need to add the sort priority in your search option set.   You can customize the search functionality based on your need by modifying the search option set and search component set.
    Raghu

  • In Adobe Bridge, how can I display keywords in their hierarchy, do an "aka" keyword assignment, and perform multi-value keyword searches?

    Hi Bridge Geniuses!
    I need your help. I am using Bridge to sort and keyword a pretty big photo archive. I have created a pretty long nested hierarchy (4 layers deep, max) and, for a few reasons, would like the parent tags to be automatically included when I indicate a sub-tag.  The problem I have now is that the keyword list is distractingly long and organized alphabetically. My first question is this: is there a preference setting in Bridge that will ask the program to display the keywords in their hierarchy? That is, will Bridge present the list as, for example, cars à hybrids à Toyotas à Prius. 
    My second question is: if I have two or more names that represent the same keyword, is there an “aka” function in this program that will allow me to direct searches for two or more different words to the same keyword entry? (For example, if I want my searches for “Bruce Wayne” to also show entries marked as “Batman.”)
    Finally, I would like to know if Bridge will perform keyword searches for more than one word at a time. So far, I have tried entering two keywords with overlap at a time, separated by a space or a comma or a semicolon, and the search comes up empty.
    Thank you very much for your help!

    I reset my custom workspace and all seems to be well now. My keywords now show, the number of photos each applies to and I can again search.
    Thank you.

  • Podcast not showing up in iTunes keyword search

    Hello, all -
    Podcast: Z.E.D.D. Radio
    I asked Apple support for help with this, but they basically wrote back and gave me this forum URL.  Yes, there are other posts on this "keyword" topic, but they seem to be from 2012, and they didn't quite give me the info I was looking for.  Would anyone be willing to help me out?  I'm still kinda new at this, even though I've successfully posted 42 episodes of my podcast on iTunes already.  I feel I might be losing a large number of potential subscribers because the only way to find my podcast is from the name of the podcast itself, not keywords, and not many people are aware of my podcast.
    Basically, I am using Google Feedburner with the Smartcast settings.  My show is hosted on Talkshoe.com.  A friend set up my podcast on iTunes for me last year, but I have total control of the Feedburner account.  I have only 7 keywords in Feedburner and the first one is "zombies."  The 2nd one "zombie."  I'm sure there are tons of zombie podcasts out there, but when I type "zombies" for a keyword search in iTunes, I'm shocked to see podcasts listed there that have nothing to do about the subject.  Worse, after a keyword search, I see shows listed that are not even running anymore.  It's like a podcast graveyard, but there is no sign of mine, which updates with a new episode every week.
    Am I not submitting keywords correctly in my feed?  Is it based on popularity and number of reviews in iTunes?  I understand if my show can't compete with the big boys, but to have a podcast show up that has nothing to do with zombies while mine stays invisible (even though it's specifically about my keyword search), really baffles me.
    Anyone willing to give me some insight with this?  Any help would be appreciated.  Just tell me what info or details you need.  Thanks!

    Thanks, Roger -
    It seems to pull up every podcast with the word "zombie" in the title, and then displays some random podcasts that may or may not have anything to do with zombies.  I just figured that "zombie" is my one (and now only) keyword, I'd be in there somewhere.  Since I was not the one who initially submitted the podcast to iTunes, I have no idea what information was requested and entered at the time...or if that's even relevant.  What I do have control over is my source webhosting site (Talkshoe) and the Google Feedburner site, which I'm told is the only thing that matters, unless there was a keyword entry field specific to iTunes during the initial set-up I do not have access to.
    It seems like I can enter keywords at Talkshoe (hosting site), and I can enter keywords on my Feedburner (RSS Feed).  I've read online that if the source has keywords, the feed keywords will be ignored.  They both have the same keywords, so I doubt that's the issue, but I've erased the source keywords and left the Feedburner ones.  I'll see if that changes anything when I upload my latest podcast.
    Does iTunes ask for keywords during the initial iTunes application process that overrides everything?  If so, that my be my problem.  I have no idea what the guy who set up my podcast in iTunes wrote?  Is that part of the iTunes application process?
    Thanks again! 

  • CS3 Bridge keyword search failure

    To the best of my knowledge this particular issue has not been covered in the dozens of prior posts about keywords.  I apologize if I've missed it.
    My photos, by the nature of their creation and paperwork generation, are organized by overall dividers, year, month, partial alphabetic breakdown, and customer name, respectively.  I have a need to be able to find photos across all folders throughout the hierarchy that are of the same person.  I've been using keywords of the individuals' names to accomplish this and it has been tremendously effective.
    In 2009, it became necessary to move all images archived in 2008 to another location on the server.  As one might expect, the keywords didn't jive with the index (my reasoning, anyway) and search functionality was ineffective.  Not long thereafter, the functionality came back - most likely by way of a non-indexed keyword search.
    The same issue has occured this year in that all the images shot in 2009 had to be moved.  I have changed the manner in which the structure is built to prevent this from being necessary again in the future, but the keyword search is now not functioning again.  However, this time I am unable to re-establish it.  I have tried multiple non-indexed (with subdirectory) keyword searches both across the entire server and in smaller folder breakdowns.  I have cleared the cache and searched again.  Even if I open a folder with brand new files and verify keyword presence and accuracy, a search inside that specific folder will not return a result.
    The question is: What have I done / missed?
    Even if it had nothing to do with moving the 2009 files, I may have done something to knock something askew that's impeding my search abilities.  I don't use Bridge for very complex tasks, so I might need some extra help, but I'm keenly interested in your ideas and expertise.  Assistance in any form will be appreciated.

    Im geting the same... I tried refreshing cache etc... but no avail...

  • HOW TO CREATE A KEYWORD SEARCH FORM

    Hi, I'm creating a image gallery and I'm about 90% complete. One of my  final objectives is to create a keyword search for my image gallery. I  have 4 fields in my DB, (id,image,description,keywords) I want to be  able to enter keywords into the text field  and the images with there  descriptions show up. I already have the  keywords in my mysql, I already know how to use mysql, I just need to learn how to add a search form that pulls keywords from my mysql. THIS DOES NOT REQUIRE ANY CODE so please do not respond with code. I just need a step by step on what type of form to insert, (dynamic text field or text field) what paramaters to pass etc. NO CODE, this whole thing can be done in design veiw.
    For this project I'm using Dreamweaver Cs5, I'm not really an  experienced coder I rely heavily on dreamweaver for my code, I just make  minor tweaks. So if anyone has an answer to my problem please break  down and simplify your answer I'm still a beginner. Thanks in advance.
    ps
    If anyone knows of any other video tutorials of this process please inform me, it would be greatly appreciated, thank you.(not php acedemies)

    This is helpfull but I'm still running in to some problems. I believe everything on my search page is correct, I think it's my results page thats giving me issues.  When I view my search page in firefox and type in a keyword in the text field, when the results page loads all I get is the field names of DB table (id,layouts,desription,key_words) instead of the actual data...??
    On my search page in the action box I have my results page "search_results.php". In the method box I have "GET".  On my "search_ruselts.php" page I created a recordset, selected all columns, and filtered "key_words". (im not sure if I filtered correctly) I placed this in a dynamic table. Where did I go wrong?
    this is my code if it helps any
    search page:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <form id="form1" name="form1" method="get" action="search_results.php">
      <label for="textfield"></label>
      <input type="text" name="textfield" id="textfield" />
      <input type="submit" name="button" id="button" value="Submit" />
    </form>
    </body>
    </html>
    results page:
    <?php require_once('Connections/test_db.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    $maxRows_Recordset1 = 10;
    $pageNum_Recordset1 = 0;
    if (isset($_GET['pageNum_Recordset1'])) {
      $pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
    $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
    $colname_Recordset1 = "-1";
    if (isset($_GET['key_words'])) {
      $colname_Recordset1 = $_GET['key_words'];
    mysql_select_db($database_test_db, $test_db);
    $query_Recordset1 = sprintf("SELECT * FROM images2 WHERE key_words = %s ORDER BY id DESC", GetSQLValueString($colname_Recordset1, "text"));
    $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
    $Recordset1 = mysql_query($query_limit_Recordset1, $test_db) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    if (isset($_GET['totalRows_Recordset1'])) {
      $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
    } else {
      $all_Recordset1 = mysql_query($query_Recordset1);
      $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
    $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
    $colname_Recordset2 = "-1";
    if (isset($_GET['id'])) {
      $colname_Recordset2 = $_GET['id'];
    mysql_select_db($database_test_db, $test_db);
    $query_Recordset2 = sprintf("SELECT * FROM images2 WHERE id = %s ORDER BY id DESC", GetSQLValueString($colname_Recordset2, "int"));
    $Recordset2 = mysql_query($query_Recordset2, $test_db) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    $totalRows_Recordset2 = mysql_num_rows($Recordset2);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <table cellpadding="4" cellspacing="4">
      <tr>
        <td>id</td>
        <td>Layouts</td>
        <td>Descriptions</td>
        <td>key_words</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><?php echo $row_Recordset1['id']; ?></td>
          <td><?php echo $row_Recordset1['Layouts']; ?></td>
          <td><?php echo $row_Recordset1['Descriptions']; ?></td>
          <td><?php echo $row_Recordset1['key_words']; ?></td>
        </tr>
        <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
    </table>
    </body>
    </html>
    <?php
    mysql_free_result($Recordset1);
    mysql_free_result($Recordset2);
    ?>

  • Keyword search not working properly in Mail since iCloud upgrade

    Since I upgraded to iCloud from MobileMe and Lion from Snow Leopard, the new Mail (Version 5.2 (1278)) does not execute keyword searches properly.  With the previous version I could start entering a keyword and all potential matches based on my criteria (email contents, from, to, subject etc.) would populate the window with all possible matches from whichever folders I specified or all folders. That is not happening now.  I have entered numerous keywords in the search box for matches I know exist, but they are not being found.
    Anyone also seeing this issue?  I am using Mail to access an IMAP email account for my business. Again, this was not a problem before the migration to iCloud and the forced Mail version upgrade.
    Richard

    Thank you. I can't find "startup volume" in the side bar. Is that my SSD (or hard disc) main boot drive you're taliking about? I hope this will work...
    If it doesn't work, you might try posting a new discussion to see if others might have some thoughts on it.
    Well, there's another post (here):
    http://forums.macrumors.com/showthread.php?t=1293956
    from the looks of it, I'm in serious trouble as this is now becomming a common issue and one that has no resolve. This really messes everything up as I need (as well as a lot of others out there) to use the search on a daily basis for me to check on past emails. I rely on that to work. This is terrible... There is really no other way to search for anything now. What was Apple thinking?...
    Again, I look forward to your reply to my (above) question...

  • Keyword Search Not Functioning Correctly

    In firefox 3, Keyword search does exactly as explained in the link below. However, when I downloaded Firefox 4, keyword search does not work as it did in Firefox 3. When I type "Mozilla foundation" (or any improper URL) in firefox 4 and hit enter, it simply does a google search. I have tried everything to fix this issue. I tried resetting the "Keyword.enabled" setting with no success. When I disable keyword search, then Domain guessing steps in and does its job.
    Heres an example:
    In firefox 3, if I type "yah" into the navigation bar, it brings me straight to http://www.yahoo.com/. This is how I would expect keyword search to work.
    In Firefox 4, If I type "yah" into the navigation bar, it brings me to a google search of yah.

    I figured out what to do, and I am only posting a reply for people with similar problem.
    1. Go to "about:config"
    2. Search for Keyword.URL
    3. Double click it, and enter the following string value: http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
    4. Hit ok, restart firefox, and it works!
    Here's what happened. The guy above gave me links that told me how to modify the keyword.url setting. However, none of the links gave the value I needed to enter to make it work. So, I had an epiphany! I opened firefox 3, I copied the '''default''' value for keyword.url. Then I posted that value into firefox 4's keyword.url. It seems kind of silly that mozilla would change the default for that setting, but whatever. I then tried to figure out how I could import all of the Firefox 3 values into the firefox 4 values, but I quickly gave up haha.

  • IPhoto Keyword Search Not Functioning Correctly

    I'm finally getting around to organizing my 20,000+ photos in iPhoto. I am attaching keywords to the individual pictures and have noticed something very curious: When I go to iPhoto's search box and type in a keyword, often many pictures that are not tagged with that keyword are returned.
    For example, I can type in the keyword "sign" and pictures from my wedding are returned as though they contain this keyword. I've double-checked the picture filenames, descriptions, faces, keywords, and places, and nowhere do I see the word "sign" associated with these photos.  It happens with other keywords I enter into the search box, too.  Totally unrelated photos - sometimes lots of them - are returned, rendering the whole process relatively ineffective.
    Does anyone know why this is happening?
    TIA for any assistance. I'm frustrated, having spent all this time associating keywords to my photos, only to have the keyword search option not effectively work for me!

    I understand why the text search for sign brings up the Surround Sound Signs photos as it's just a text search. 
    Might be database corruption.  Try this: make a temporary, backup copy (select the library and type Command+D) and  apply the two fixes below in order as needed:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Since only one option can be run at a time start with Option #1, followed by #3 and then #4 as needed.
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    Download iPhoto Library Manager and launch.
    Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option
    In the next  window name the new library and select the location you want it to be placed.
    Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.

  • Dear Oracle: PLEASE improve the SEARCH on these forums!!!

    Subject: Dear Oracle: PLEASE improve the SEARCH on these forums!!!
    I have been getting frustrated using the search on these forums. I find the content very useful (especially as I cannot seem to find any other forums for Oracle Portal) but the search facility is very poor.
    Firstly, the Search will on search for an exact match in the body of the messages, not the subject at all! This is very annoying as people usually sum-up there question in the subject and often do not repeat the subject in the message.
    Secondly, the search looks for exact matches of your search string, so searching for more than one word become difficult. Bascially, it does only an exact match, not a word search, so forget about using keywords to search on as you would do in every other search engine and be very carful of the order of your words, you'll get a completly different set of results by swaping the order of your words... :(
    eg. Selecting "ALL FORUMS", try searching for "Customizing Change Password Page". no hits? ok try "Customizing Password" still no hits? ok try "Customizing the Password". still no hits? ok just try "customizing". You get 10 Pages of 20 (Oracle conviently puts them over 10 pages so you cannot view them all on a html page and do your own secondary search using CTRL-F). Well, this is too many, lets just try "Change Password". again 20 x 10+ pages. At least this time we've got some that also have the work customizing in the subject. If only we got here on the first search... Don't even think of adding the word "PDK" or "Example" to your search...
    I have already provided feedback to Oracle on this matter (and am still waiting for a reply). If you would also like the search improved, please also send Oracle some feedback and make this forum more useful. If enough people pester them they might think it's important enought to change. link below:
    http://otn.oracle.com/contact/htdocs/feedback.htm
    Cheers,
    Tim.
    P.S. In the meantime, does anyone know of any other good Portal forums?

    Couldn't agree more, if only the search was as good as on Metalink...

  • Best Method For Keyword Search (Full Text Search)

    I have some cataloged columns I am searching for Keywords.
    This table is getting huge over 6.7 million records and it is
    becoming slow. What is the best method to optimize the DB for this
    Search.
    Do I need to create a column that
    will have a keyword associated to a description of each record
    or.... and search this particular column for the Records?. My
    clients records at time are store like "Bolt, Flange" and some are
    stored as "Bolt, Flange 1/4inch....." . Any one with any idea of
    the best methodology of getting this Keyword Search Optimized and
    returning faster query results?
    Thanks

    Consider creating a Verity collection on the appropriate
    columns in your database. The frequency of database update will
    help in determining if this is the appropriate thing to do.

  • Keyword searching

    I would like to offer my users the ability to perform a "keyword" search which would allow the user to search about 90% of the fields in the xml file. What is the best way to do something like this. I currently have each field in my query seperated by an "or". I also have each of the fields indexed, but it seems to be going very slow. Is their any other way of building a query to do something like this?

    for $record in collection("Catalog.dbxml") /*[
    T245[contains(.,"database") or contains(.,"Database")] or
    T246[contains(.,"database") or contains(.,"Database")] or
    T100[contains(.,"Database")] or T700[contains(.,"Database")] or T600[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T610[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T630[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T650[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T651[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T655[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T050[contains(.,"DATABASE")] or
    T090[contains(.,"DATABASE")]
    return $record
    This query takes about 15 seconds. The problem is, it is only searching for 1 word, if I do a search for 2 or 3 words, the search doubles
    Here is an example:
    for $record in collection("Catalog.dbxml") /*[
    T245[contains(.,"database") or contains(.,"Database")] or
    T246[contains(.,"database") or contains(.,"Database")] or
    T100[contains(.,"Database")] or T700[contains(.,"Database")] or T600[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T610[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T630[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T650[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T651[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T655[contains(.,"database") or contains(.,"Database") or contains(.,"DATABASE")] or
    T050[contains(.,"DATABASE")] or
    T090[contains(.,"DATABASE")] and
    T245[contains(.,"design") or contains(.,"Design")] or
    T246[contains(.,"design") or contains(.,"Design")] or
    T100[contains(.,"Design")] or
    T700[contains(.,"Design")] or
    T600[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T610[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T630[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T650[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T651[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T655[contains(.,"design") or contains(.,"Design") or contains(.,"DESIGN")] or
    T050[contains(.,"DESIGN")] or
    T090[contains(.,"DESIGN")]
    return $record
    Here are my indexes:
    Index: node-element-substring-string for node {}:T020
    Index: node-element-substring-string for node {}:T022
    Index: node-element-substring-string for node {}:T050
    Index: node-element-substring-string for node {}:T090
    Index: node-element-substring-string for node {}:T100
    Index: node-element-substring-string for node {}:T110
    Index: node-element-substring-string for node {}:T111
    Index: node-element-substring-string for node {}:T245
    Index: node-element-substring-string for node {}:T246
    Index: node-element-substring-string for node {}:T600
    Index: node-element-substring-string for node {}:T610
    Index: node-element-substring-string for node {}:T630
    Index: node-element-substring-string for node {}:T650
    Index: node-element-substring-string for node {}:T651
    Index: node-element-substring-string for node {}:T655
    Index: node-element-substring-string for node {}:T700
    Index: node-element-substring-string for node {}:T710
    Index: node-element-substring-string for node {}:T711
    Index: unique-node-metadata-equality-string for node {http://www.sleepycat.com/2002/dbxml}:name
    Let me know if you need my query plan, it is very long.

Maybe you are looking for