Search using synonym of a keyword

Lightroom 3.6 and 4: Is it possible to search by synonym of a keyword? It was possible in LR2 (if I remember it correctly) and after LR3 the feature has been gone and looks like it's still not possible. I have huge controlled vocabulary keyword database with synonyms and translations for stock usage and can’t search using synonims. And this is so frustrating!

Actually I don't even tried to search for synonyms in smart collections. And if my smart collection search for a keyword I frequently know main keyword for photos I want to appear.
I need a search for synonyms possibility in Filter Keywords input line. When I assign keywords I'am not always remember main keyword, sometimes it's latin or russian or english synonym.
But I agree the Keyword List filter should reveal synonyms.
If there will be just a main keyword for typed synonym it will be sufficient (it worked this way in LR2).

Similar Messages

  • Using synonyms in name search

    Hello,
    i'm trying to use synonyms in an oracle namesearch. I setup a name seqarch like in the second example described in the oracle text application developer's guide at http://download.oracle.com/docs/cd/E18283_01/text.112/e16594/search.htm
    Now the name i'm searching for might contain a '&', for example 'B & V'.
    I'd like to find this text when i enter 'B&V', B & V' or even 'B and V'.
    I found a thread about setting up a thesaurus with synonyms for '&' and 'and' at "and" and Ampersand or special characters
    Now i wonder how to combine this.
    Thanks for help in advance,
    Dirk

    In the following example, I started with the code from the second example in the link provided. I added one row of data containing the "B & V" for testing. I added "&" and "and" to the thesaurus as synonyms. I added a function to format the search string by adding an extra space around "&", removing duplicate spaces, adding "{" and "}" around each reserved keyword, trimming the result, and returning it. I then modified the query to use the function. That seems to be all that is necessary. It does not seem to be necessary to change the stoplist or printjoins, due to the way the rest of the code is written. I added comment lines to show where I made changes. I did not change the procedure, but you may want to modify it as the usage of regexp seems to be only outputting the last four digits of the phone.
    SCOTT@orcl_11gR2> create table emp (
      2        first_name    varchar2(30),
      3        middle_name   varchar2(30),
      4        last_name     varchar2(30),
      5        email            varchar2(30),
      6        phone            varchar2(30));
    Table created.
    SCOTT@orcl_11gR2> insert into emp values
      2  ('John', 'Black', 'Smith', '[email protected]', '123-456-7890');
    1 row created.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- added row of data:
    SCOTT@orcl_11gR2> set define off
    SCOTT@orcl_11gR2> insert into emp values
      2  ('Jane', 'Doe', 'word B & V word', '[email protected]', '321-654-0987');
    1 row created.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> create or replace procedure empuds_proc
      2       (rid in rowid, tlob in out nocopy clob) is
      3         tag varchar2(30);
      4         phone varchar2(30);
      5  begin
      6    for c1 in (select FIRST_NAME, MIDDLE_NAME, LAST_NAME, EMAIL, PHONE
      7              from emp
      8              where rowid = rid)
      9    loop
    10         tag :='<email>';
    11         dbms_lob.writeappend(tlob, length(tag), tag);
    12         if (c1.EMAIL is not null) then
    13             dbms_lob.writeappend(tlob, length(c1.EMAIL), c1.EMAIL);
    14         end if;
    15         tag :='</email>';
    16         dbms_lob.writeappend(tlob, length(tag), tag);
    17         tag :='<phone>';
    18         dbms_lob.writeappend(tlob, length(tag), tag);
    19         if (c1.PHONE is not null) then
    20           phone := nvl(REGEXP_SUBSTR(c1.PHONE, '\d\d\d\d($|\s)'), ' ');
    21           dbms_lob.writeappend(tlob, length(phone), phone);
    22         end if;
    23         tag :='</phone>';
    24         dbms_lob.writeappend(tlob, length(tag), tag);
    25         tag :='<fullname>';
    26         dbms_lob.writeappend(tlob, length(tag), tag);
    27         if (c1.FIRST_NAME is not null) then
    28           dbms_lob.writeappend(tlob, length(c1.FIRST_NAME), c1.FIRST_NAME);
    29           dbms_lob.writeappend(tlob, length(' '), ' ');
    30         end if;
    31         if (c1.MIDDLE_NAME is not null) then
    32           dbms_lob.writeappend(tlob, length(c1.MIDDLE_NAME), c1.MIDDLE_NAME);
    33           dbms_lob.writeappend(tlob, length(' '), ' ');
    34         end if;
    35         if (c1.LAST_NAME is not null) then
    36           dbms_lob.writeappend(tlob, length(c1.LAST_NAME), c1.LAST_NAME);
    37         end if;
    38         tag :='</fullname>';
    39         dbms_lob.writeappend(tlob, length(tag), tag);
    40       end loop;
    41    end;
    42  /
    Procedure created.
    SCOTT@orcl_11gR2> show errors
    No errors.
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_preference('empuds', 'user_datastore');
      3    ctx_ddl.set_attribute('empuds', 'procedure', 'empuds_proc');
      4    ctx_ddl.set_attribute('empuds', 'output_type', 'CLOB');
      5  end;
      6  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_section_group('namegroup', 'BASIC_SECTION_GROUP');
      3    ctx_ddl.add_ndata_section('namegroup', 'fullname', 'fullname');
      4    ctx_ddl.add_ndata_section('namegroup', 'phone', 'phone');
      5    ctx_ddl.add_ndata_section('namegroup', 'email', 'email');
      6  end;
      7  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> begin
      2    ctx_thes.create_thesaurus ('nicknames');
      3    ctx_thes.create_relation ('nicknames', 'John', 'syn', 'Jon');
      4  end;
      5  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- added synonym to thesaurus:
    SCOTT@orcl_11gR2> begin
      2    ctx_thes.create_relation ('nicknames', '&', 'syn', 'and');
      3  end;
      4  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> begin
      2       ctx_ddl.create_preference('NDATA_WL', 'BASIC_WORDLIST');
      3       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_ALTERNATE_SPELLING', 'FALSE');
      4       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_BASE_LETTER', 'TRUE');
      5       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_THESAURUS', 'NICKNAMES');
      6       ctx_ddl.set_attribute('NDATA_WL', 'NDATA_JOIN_PARTICLES',
      7        'de:di:la:da:el:del:qi:abd:los:la:dos:do:an:li:yi:yu:van:jon:un:sai:ben:al');
      8  end;
      9  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> create index name_idx on emp (first_name)
      2  indextype is ctxsys.context
      3  parameters
      4    ('datastore  empuds
      5        section    group namegroup
      6        wordlist   ndata_wl');
    Index created.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- added function to format search string:
    SCOTT@orcl_11gR2> create or replace function format_string
      2    (p_string in varchar2)
      3    return varchar2
      4  as
      5    v_string     varchar2 (32767) := ' ' || p_string || ' ';
      6  begin
      7    -- add extra spaces around ampersand:
      8    v_string := replace (v_string, '&', ' & ');
      9    -- remove duplciate spaces:
    10    while instr (v_string, '  ') > 0
    11    loop
    12        v_string := replace (v_string, '  ', ' ');
    13    end loop;
    14    -- add { and } around each reserved word:
    15    for r in
    16        (select keyword,
    17             ' ' || keyword || ' ' keyword2
    18         from      v$reserved_words)
    19    loop
    20        v_string := replace (upper (v_string), r.keyword2, ' {' || r.keyword || '} ');
    21    end loop;
    22    return ltrim (rtrim (v_string));
    23  end format_string;
    24  /
    Function created.
    SCOTT@orcl_11gR2> show errors
    No errors.
    SCOTT@orcl_11gR2> -- examples of usage of function:
    SCOTT@orcl_11gR2> select format_string ('B & V') from dual;
    FORMAT_STRING('B&V')
    B {&} V
    1 row selected.
    SCOTT@orcl_11gR2> select format_string ('B and V') from dual;
    FORMAT_STRING('BANDV')
    B {AND} V
    1 row selected.
    SCOTT@orcl_11gR2> select format_string ('B&V') from dual;
    FORMAT_STRING('B&V')
    B {&} V
    1 row selected.
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- query modified to apply foramt_string function to :name variable:
    SCOTT@orcl_11gR2> var name varchar2(80);
    SCOTT@orcl_11gR2> exec :name := 'Jon Blacksmith'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> column first_name  format a10
    SCOTT@orcl_11gR2> column middle_name format a11
    SCOTT@orcl_11gR2> column last_name   format a9
    SCOTT@orcl_11gR2> column phone          format a12
    SCOTT@orcl_11gR2> column email          format a22
    SCOTT@orcl_11gR2> select first_name, middle_name, last_name, phone, email, scr
      2  from   (select /*+ FIRST_ROWS */
      3                first_name, middle_name, last_name, phone, email, score(1) scr
      4            from   emp
      5            where  contains
      6                  (first_name,
      7                   'ndata (phone,'       || format_string (:name) || ') OR
      8                 ndata (email,'       || format_string (:name) || ') OR
      9                 ndata (fullname,' || format_string (:name) || ')',
    10                   1) > 0
    11            order  by score (1) desc)
    12  where  rownum <= 10;
    FIRST_NAME MIDDLE_NAME LAST_NAME PHONE        EMAIL                         SCR
    John       Black       Smith     123-456-7890 [email protected]         93
    1 row selected.
    SCOTT@orcl_11gR2> -- enter new values for :name and re-run query:
    SCOTT@orcl_11gR2> exec :name := 'B & V'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> /
    FIRST_NAME MIDDLE_NAME LAST_NAME PHONE        EMAIL                         SCR
    Jane       Doe         word B &  321-654-0987 [email protected]           61
                           V word
    1 row selected.
    SCOTT@orcl_11gR2> exec :name := 'B and V'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> /
    FIRST_NAME MIDDLE_NAME LAST_NAME PHONE        EMAIL                         SCR
    Jane       Doe         word B &  321-654-0987 [email protected]           80
                           V word
    1 row selected.
    SCOTT@orcl_11gR2> exec :name := 'B&V'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> /
    FIRST_NAME MIDDLE_NAME LAST_NAME PHONE        EMAIL                         SCR
    Jane       Doe         word B &  321-654-0987 [email protected]           61
                           V word
    1 row selected.
    SCOTT@orcl_11gR2> exec :name := 'B something V'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> /
    no rows selected
    SCOTT@orcl_11gR2>
    SCOTT@orcl_11gR2> -- cleanup:
    SCOTT@orcl_11gR2> drop function format_string;
    Function dropped.
    SCOTT@orcl_11gR2> exec ctx_ddl.drop_preference('ndata_wl');
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> exec ctx_thes.drop_thesaurus ('nicknames');
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> exec ctx_ddl.drop_section_group('namegroup');
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> exec ctx_ddl.drop_preference('empuds');
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> drop procedure empuds_proc;
    Procedure dropped.
    SCOTT@orcl_11gR2> drop table emp;
    Table dropped.
    SCOTT@orcl_11gR2>

  • Keyword Search using "Or" & "Not"

    Is there anyway to use the Library Filter to generate a keyword search using an "or" statement? What if I want images that have disparate keywords and want all my images of "children" or "eagles"?
    What if I want "eagles" but not "Washington State"
    Thanks in advance,
    Christopher

    Hi,
    in the search bar if you select more than one keywork in a colum will work as a "OR" condiiton. a sort of
    Search libray where keyword = children OR Keyword = eagle.
    if you put the keyword childer in one colums and keyword eagle in other column will work as a AND statemen
    Search libray where keyword = children AND Keyword = eagle.
    The NOT statement can be used only in the text search !eagle = NOT eagle.

  • Keyword Search using the SOUNDS_LIKE modifier, Java API

    Hello guys:
    Does anyone have a piece of code that shows how can I do a search, using the keyword and the SOUNDS_LIKE mod, like on the Data Manager?
    I've seen the blog "Performing Free Form Searches with MDM Java API" but I'm afraid this doesn't apply (it's about free-form, as the name says)
    Thanks!
    Alejandro

    Hi Alejandro,
    maybe this piece of code helps you a bit. The most important is the static attribute SOUNDS_LIKE of the TextSearchConstraint class.
    Also try to find the MDM Java Example files @ service.sap.com/installMDM . There is a complete introduction on how to search against an MDM repository which is very useful.
              // assumption:
              // you have connected to some repository which contains a field "Material Number"
              // with a session and you have already read the MainTable properties to identify
              // the MainTableID, as well as some fields yo want to read.          
              // set search conditions
              Search search = new Search(<yourMainTableId>);
              String fieldname = "Material Number";
              ResultDefinition rd = new ResultDefinition(<yourMainTableId>);;
              FieldId field = <someFieldFromYourRepository>;
              rd.add(field);
              // add some additional fields you want to select here ...
              FieldSearchDimension searchDimension = new FieldSearchDimension(field);
              TextSearchConstraint searchString =     new TextSearchConstraint(materialNumber, TextSearchConstraint.SOUNDS_LIKE);
              search.addSearchItem(searchDimension, searchString);
              RetrieveLimitedRecordsCommand limitingCommand = new RetrieveLimitedRecordsCommand(<yourConnection>);
              limitingCommand.setSession(<yourSession>);
              limitingCommand.setResultDefinition(rd);
              limitingCommand.setSearch(search);
              limitingCommand.setPageSize(10);
              try {
                   limitingCommand.execute();
                   RecordResultSet rs = limitingCommand.getRecords();
              catch(Exception e){
                   e.printStackTrace();
    If you need more help, let me know
    Best regards,
    Martin

  • How do I search a spreadsheet for a list of URL's | then search those URL's for keywords | save the output? (Oh yeah..., and schedule it)

    Fist, I should mention I am not a programmer but am eagerly learning powershell!
    I am looking for an automated solution to accomplish what I am currently doing manually.  I need a script that would combine the following:
    Reach out to a list of websites (probably a loop of some sort since the list will come out of a spreadsheet which could contain 1 or 100 different sites)
    Search each page for a specific word or words (not contained in the spreadsheet though that may make it more scalable)
    Save the URL of the site(s) that contained the keywords to one text file (versus the multiple .html files I am creating today)
    Have the output contain which words it found on which site.
    If not overly complicated, I would like to schedule this to recur once a week.
    A working script would be ideal, but even the resources that show me how to incorporate each element would suffice.
    I have had success pulling down the full content of the listed pages and saving them to a directory, which requires manual intervention.
    So far this works, but it's not scalable:
         Set-ExecutionPolicy RemoteSigned
         $web = New-Object Net.WebClient
         $web.DownloadString("http://sosomesite/54321.com") | Out-File "C:\savestuffhere\54321.html"
         $web.DownloadString("http://sosomesite/54321.com") | Out-File "C:\savestuffhere\65432.html"
         Get-ChildItem -Path "C:\savestuffhere\" -Include *.html -Recurse | Select-String -Pattern "Keyword 1"
    In otherwords, I have to manually replace the "http://sosomesite/54321.com" and "C:\savestuffhere\54321.html" when the URL changes to .\65432.com and the output name to match.  That works fine when it's a couple sites, but again,
    is not scalable.  
    Then, to see if any of the saved file's contain the keyword(s), I have to search the directory for the keyword which I am using:
    Get-ChildItem -Path "C:\savestuffhere\54321.html" -Include *.html -Recurse | Select-String -Pattern "Keyword 1"

    Hi Sure-man,
    Sorry for the delay reply.
    To automatically Reach out to all urls, you can list all urls in a txt file "d:\urls.txt" like this:
    http://sosomesite/54321.com
    http://sosomesite/65432.com
    Then please try the script below to save the URL of the site(s) that contained the keywords to one text file "d:\outputurls.txt":
    $urls = get-content d:\urls.txt
    foreach($url in $urls){
    $results = $web.DownloadString("$url")
    $matches = $results | Select-String -Pattern "keyword1","keyword2"
    #Extract the text of the messages, which are contained in segments that look like keyword1 or keyword2.
    if ($matches.Matches){
    $Object = New-Object PSObject
    $Object | add-member Noteproperty keyword $matches.Matches.value
    $Object | add-member Noteproperty URL $url
    $output+=$Object}
    $output|Out-File d:\outputurls.txt
    If you want to schduled this script in Task Scheduler once a week, please save the script above as .ps1 file, and follow this article:
    Weekend Scripter: Use the Windows Task Scheduler to Run a Windows PowerShell Script
    If I have any misunderstanding, please let me know.
    I hope this helps.

  • Search for photos with multiple keywords

    I'm trying to figure out if it's possible to search for photos that have multiple keywords.   When selecting multiple keywords in a Bridge search the default behavior is to find photos that have any of the keywords rather than all of the keyword.  In other words I want to do an AND keyboard rather than an OR search.

    You should be able to do so in the find menu of Bridge (Edit/Find or cmd+F)
    With the plus sign you can add an extra (and) keyword to it.
    A shortcut may be to first find one keyword and then use the filter panel
    keyword section and select the other wished keywords by putting a checkmark
    in front, only the selected files will show in the content window.
    In other words I want to do an AND keyboard rather than an OR search.

  • Library filter keyword search odd results for containing keywords

    I have a keyword tree Family>Smith>Peter.  I used the library filter keyword containing "family". This produced a large list of images and in the keyword tag box I saw the word "Family" with an asterix. I deleted the family keyword from the list and save the metadata.  i was epxecting my filter to show no photos but it still shows the same number.  It would seem that althoguh no photo has the keyword "family" on it they still show up in the filter because they contain "peter" and this is a child of "family".
    Is this normal behavior as extremely irritating as trying to rationalise al lthe parent keywords that have bene accidentally exported.  If I only want photos where family is a keyword is there anyway I can do that?
    Thanks Mike

    The problem is I lable close family by name, but large family groups as "family".  If I just want photos with large family groups I should be able to search by keyword "family" and only get images that have that as a tag.  However I get these plus any photo that has any keyword that is beneath "family" in the hierachy.  I have turned of the export function so an image with just "peter" does not show "family" under the "will export" keywords.
    It seems the default search is by keyword and everything below it. Is there some setting that it will only return images that just contain the actual keyword asked for?
    Mike

  • Executing a full-text search using KM APIs

    Hello,
    I'm doing a KM Folder search using KM APIs. The code looks similar to this
    =====================================================
    IGenericQueryFactory queryFactory = GenericQueryFactory.getInstance();
         IQueryBuilder queryBldr = queryFactory.getQueryBuilder();
         IPropertyName ipn = new PropertyName("http://sapportals.com/xmlns/cm", "lang");
         IQueryExpression queryExpr =
              queryBldr.like(ipn, language.toLowerCase());
         IGenericQuery query = queryFactory.toGenericQuery(queryExpr);
         IResourceList result = query.execute(
         collection, Integer.MAX_VALUE,7,false);
    ======================================================
    Issue: How can I execute a full-text search using these APIs. 
    i.e. If the keyword exists in the body of the document, the search should return that document.
    Any help on this would be much appreciated.
    Thanks,
    Harman

    Thanks for your helpful answers.
    So, which APIs should I use to accomplish my goal?  I need to search for custom KM attributes, AND the body of the document.
    We are currently running EP6 SP2.
    Should I use the IFederatedSearch API.
    Thanks,
    Harman

  • Searching for images with no keywords in large catalogs - LR5

    I have a catalog with several thousand images and 98% have keywords. Is there any way to do a global search for the images which I may have missed adding keywords to?

    Thanks Geoff, that was very helpful!
    Date: Sun, 13 Oct 2013 19:20:07 -0700
    From: [email protected]
    To: [email protected]
    Subject: Searching for images with no keywords in large catalogs - LR5
        Re: Searching for images with no keywords in large catalogs - LR5
        created by Geoff the kiwi in Lightroom for Beginners - View the full discussion
    I think the easiest would be a Smart Collection like this:
    http://forums.adobe.com/servlet/JiveServlet/downloadImage/2-5757341-486659/450-273/ScreenShot2013-10-14at3.16.09+PM.png
    Or use the Filter Bar in Grid Mode and Select the same option:
    http://forums.adobe.com/servlet/JiveServlet/downloadImage/2-5757341-486660/450-162/ScreenShot2013-10-14at3.17.54+PM.png
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5757341#5757341
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5757341#5757341
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5757341#5757341. In the Actions box on the right, click the Stop Email Notifications link.
               Start a new discussion in Lightroom for Beginners at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Searching using the Library Filter

    I have two questions:
    1: When I did a search for "lark", I found meadow lark, horned lark, and lark sparrow images. But, it also brought up a thousand "Clarks" nutcrackers. What is the command to bring up only images that exactly match the keyword (lark)?
    2: It is very apparent that LR is capable of doing some very sophisitcated searchs using the Library Filters, but where do you find detailed descriptions of this information? (lacking a manual or any sort of context sensitive help menu)
    M. Jackson

    1. Setting the Text search rule to "Contains Words" should eliminate the finding of "Clark"
    2. Please read http://help.adobe.com/en_US/Lightroom/2.0/WSAB7B303E-081D-4617-BF47-B4B8D3D49CC3.html

  • Home:about search uses facemood..

    home:about search uses facemood...
    ive uninstalled it via control panel, disabled and uninstalled it via firefox addons. reset the homepage. went to about:config and reset the following:
    browser.search.order.1
    browser.search.defaultenginename
    browser.startup.homepage_override.buildID
    browser.startup.homepage_override.mstone
    keyword.URL
    but still on the homepage it uses facemood! firefox help

    that's '''about:home''' not reversed wording
    Your home page is in '''browser.startup.homepage''' your can reset
    or change it to whatever you want there, or see
    *How to set the home page | How to | Firefox Help
    *:https://support.mozilla.com/en-US/kb/How%20to%20set%20the%20home%20page#w_set-a-single-web-site-as-your-home-page
    In your about:config filter on: facemood
    :reset any variable that just has a single value in it, be careful if you see something with several urls named, or several items of any kind within the value.
    Check also to see if you have an extension by that name.
    These two have to do with Firefox update, they override your home page for one restart and should be unrelated to your problem.
    :browser.startup.homepage_override.buildID :browser.startup.homepage_override.mstone keyword.URL

  • Using Synonyms With CATSEARCH

    Is it possible to search via synonyms when using the CATSEARCH function? If so, how is this done?

    Example:
    SCOTT@orcl_11g> CREATE TABLE test_tab
      2    (test_col  VARCHAR2 (30))
      3  /
    Table created.
    SCOTT@orcl_11g> INSERT ALL
      2  INTO test_tab VALUES ('cat')
      3  INTO test_tab VALUES ('dog')
      4  INTO test_tab VALUES ('dogs')
      5  SELECT * FROM DUAL
      6  /
    3 rows created.
    SCOTT@orcl_11g> CREATE INDEX test_idx ON test_tab (test_col)
      2  INDEXTYPE IS CTXSYS.CTXCAT
      3  /
    Index created.
    SCOTT@orcl_11g> SELECT * FROM test_tab
      2  WHERE  CATSEARCH (test_col, CTX_THES.SYN ('dog'), NULL) > 0
      3  /
    TEST_COL
    dog
    dogs
    SCOTT@orcl_11g>

  • Migrating from SQL to ORACLE 11g : naming length Issue using synonyms...

    Hi,
    In sql I have maximum length of objects is 98 char
    now i m migrating it into oracle , i m using synonyms for it ..
    it is showing synonyms created ...
    but it gets converted into encrypted forms,
    due to this i m not able to use actual synonyms that i have created
    so tell me how can i create synonyms of more than 30 characters
    If this is not possible , then wht else solution by which i can solve ma problem.
    please give me solution asap!!!!!!!

    Create synonym name with more than 30 character.

  • Enterprise Search using Sharepoint Server 2007 + SAP R/3

    Hi experts,
    I want to achieve an enterprise search using SharePoint Server 2007 (MOSS).
    SharePoint includes the BDC (business data catalog) which allows you to communicate with the SAP System.
    I read in the Microsoft whitepapers that thereu2019s a need for a web application server 6.40.
    So here is the problem:
    We have SAP R/3 Enterprise 4.7 with WAS 6.20. We donu2019t want to change or upgrade the SAP system.
    There are ways to connect the WAS to the R/3 system e.g. RFC.
    But does this still work for search in SharePoint?
    Did anybody already deal with this problem?
    Any other ideas connecting SharePoint to SAP in this scenario?
    Best regards
    Philipp Detemple

    > and having requirement to upgrade OS version from B.11 to B.23. Currently server is hosting SAP R/3 Enterprise version.
    So you upgrade HP-UX 11.11 to HP-UX 11.23?
    > I have tried to serach SAP service market place for PAM, but could not find specific information on version upgrade from B.11 to B.23
    Yes - because there is no HP-UX 23.x, only 11.23 and 11.31. For the version overview check
    Note 939891 - HP-UX: End of Support Dates
    Note 1075118 - SAP on HP-UX: FAQ
    > My Questioin is: If we copy system as it is to new host and if we keep the same Kernel Patch 196, will it work fine or give issue?
    It will work.
    > So even if I got for latest patch 304 which is released on 16.11.2009, still the OS version for which it built is B.11, so if we have B.23, will it work? I would not see the possibilities of kernel upgrade at this stage.
    Why no possibility for a kernel upgrade if you install a new server?
    > so with same kernel will it work? What else I need to check for the migration and make sure that everything works fine on new server.
    Check
    Note 831006 - Oracle 9i installation on HP-UX 11.23 and 11.31
    Markus

  • Warning  on use of the 'subtable' keyword

    I have previously given advice on this list about the use of the "subtable" keyword which could lead to kern pairs being unavailable. If you have used this keyword, please review the following.
    Background.
    Class pairs in a kern feature are compiled as a lookup with a single subtable. The representation of the class pairs for a subtable looks like a big Excel spreadsheet, with all the left side pairs as the titles of the rows, and all the right-side pairs as the titles of the columns, and the kern pair values in the fields. As a result, every left side pair you name is kerned against every right side pair you name. Obviously, most of the fields are 0; there are non-zero values only where you specified a class pair kern value. Less obviously, all glyphs not named in a right side class are automatically assigned to right side class 0. This means that every left side class in the subtable is kerned against every glyph in the font ( with most of the kern values being 0).
    If you have a lot of left and right side class pairs, this subtable can get so large some of the offset values in the compiled lookup exceed the limit of 64K, and the lookup can't be built. The 'subtable' keyword is provided to help with this problem. It forces the class pair lookup to start a new subtable at the point where you put the 'subtable' keyword. If you have any degree of order in your class kern pair definitions, each of the subtables will then have fewer left and right classes, and the overall size of the lookup is smaller.
    My advice on using this keyword is:
    a) use it only if you have to because of a size oveflow problem, and
    b) there is not much use in trying to be smart about where you put it; it is usually simplest to put the first keyword more or less in the middle of the list of the class kern pairs. If this does not shrink the kern lookup enough, then put another 'subtable' keyword in the middle of each half of the class kern pair list, and so on.
    However, I omitted an important warning:
    c) any left side class can be used only within a single subtable.
    This is because each left side class in a subtable is by definition kerned against every right side class, and hence every glyph in the font because of class 0. It follows that a program looking for a kern pair will never look past the first subtable with a left side class containing the left side glyph. Moral: any left side class can be used only within a single subtable. If you put kern class pairs with that left side class in a subsequent subtable ( e.g; after a subtable break), those kern class pairs will never be seen by any program.
    My thanks to Karsten Luecke, whose struggle with an exanple of this problem showed that my previous advice on this list was incomplete.

    You say you're extending JTable but I see no hint of that.
    public class SpecialisedJTable extends JTable
        public SpecialisedJTable(TableModel model)
            super(model);
        public SpecialisedJTable()
            super();
    }

Maybe you are looking for

  • IPod touch 3g is running very slow!

      I have the most current software, no apps are running.  Any suggestions?

  • Oracle db wrong result on subquery error

    Hi, I work with Oracle databases up to 10g and I found an error and couldn't find any documentation about it yet. Perhaps you can help me. The error is quite easy to replicate. If you run the following query adapting the parameters you should get a r

  • Debit / credit entry

    Dear All,              When we create a debit / credit entry for vendor with reference to a P.O. due to some price difference in P.O. & bill of vendor,the amount which pass thru debit / credit entry will load on material price. if yes then please giv

  • Mass upload of Source List through LSMW

    Dear Experts, In our plant we have so many materials for which source list has not been maintained properly.Please,can any one tell me in detail how to do Mass upload of Source list through LSMW in detail. Please do reply me... Thanks in Advance... M

  • Rescue Query name

    Dear all, I need to rescue the names of every Query in my page dynamically. I'd like to use it in every my page to check the Query ExecutionTime. How can I rescue the query name? thanks in advance Best regards