About search utility...

Hi,
If I want to create a search page on oracle form/report (thru web) or jsp page to search file system and database, is there any easy utility I can integrate to the form/report?
How about Oracle Text or Ultra Search...or interMedia Search? Can I integrate them into form/report? or I just create seperate web page? what kind web page should I create, jsp or ...?
Thanks
Jess

Sorry, you will have to use your local support group for help on NLS issues.

Similar Messages

  • Low level Hex disk edit & search util needed- suggestions please?

    low level Hex disk edit & search util needed- suggestions please?
    Maybe It's just late & I've had a bad day.... but I haven't needed a low level Hex disk edit & search utility suitable for an Intel 10.4.x Mac until now and can't seem to locate one.
    There should be plenty of free/shareware options (because they're handy and not particularly hard to write ... and every tech head needs one some time)...
    Any suggestions please?
    [I haven't bothered with the commercial stuff - like tech tool/Norton/*insert name here* Recover/repair, Something Genius etc. etc. because they are all without exception either unnecessary (just pretty shells for the underlying UNIX/X utils) useless AND greedy $-gougers, just useless, or just money gougers so I couldn't even say whether any still have a 'feature' like the old Norton Disk editor app had - but a quick look about suggest not...]
    grumble
    Any specific suggestions/links, please?
    TIA

    they are all without exception either unnecessary (just pretty shells for the underlying UNIX/X utils) useless AND greedy $-gougers, just
    useless, or just money gougers
    Such a high-esteem for fellow human beings - and
    programmers...
    You know, there are some good decent nice people
    behind those names?
    You'd be amazed at how much testing goes into a product.
    [SNIP]
    g'day Hatter...
    Yes, I know there are some good decent nice people behind those names..fellow human beings - and fellow programmers (so yes, I do know...) In previous incarnations I have 'thunk up' and developed, Marketed & supported considerably more complex Apps & systems myself - I even know some of the people you mention personally - and they are usually decent Blokes/women but normally, it isn't the programmers who make the decisions on pricing/features/support/performance/upgrade costs & cycles etc...
    My only error was, I agree, the phrase 'without exception' - but (mainly) only because I haven't bought/tested & used all of them very very recently. So I offer my apologies to those to whom my remarks should not apply (long, late night/early morning frustration...)
    However, I also offer a few simple pertinent examples:
    One 'top name' Utility company had a 'save your Mac HD' product on the market for some time that was almost guaranteed to TRASH it irretrievably but did NOT say so - nor did they help or compensate those they harmed.
    Several are selling what amount to simple, pretty, GUI shells for 'free' or OS-included command line tools - no more, no less but do NOT say so and are asking good money for the 'software'.
    Many are asking ridiculous prices for "regular upgrades" so you can keep their tool current with your Mac OS - one wants US$100/year for it, another, $15 per u/g, others, US$25 or $40 per u/g; one asks 'only' $10 - and these 'upgrades' are happening 3,4,5,6 times per year and are necessary for the Marketing company to keep their product Saleable to new purchasers and new Macs (as well as for important Bug Fixes - and only co-incidentally to keep it performing with your current Mac and OS - which is what you paid them for in the first place).
    I won't pay for a product 3, 6 or 9 times and I won't advise my clients to: It's not unreasonable for a person to expect a 'sensible lifetime/currency' of Product X for Computer Y - say 3 years (e.g. AppleCare). I wouldn't object to paying for an "upgrade" at that point - IF it's worth the money.
    Software is Waaay too expensive in many cases and is simply inviting 'piracy' - from people who have already PAID for the product: sadly, they are killing their own Gooses.
    Seriously, one product costs ca. US$100 to Buy in the first place
    To keep it actually working for you costs about the same again Per Year - a 3 year 'sensible lifetime' or 'currency' cost of US$300 or $400! [That'll buy a lot of 'bare drives' to put in a handy Firewire case for automatic backups in Background, differential backups etc. and other simple practices which render this product type largely unnecessary ].
    For what? A relatively simple set of utilities which would actually cost the company involved less than $5 total each - over 3 years - to make available to existing ( or 'current') owners. [Applecare 'complete' Hardware and Software warranty & support on a US$2000 iMac - which includes Tech Tools Pro Deluxe or somesuch costs about US$165 for 3 years. Total.]
    Having designed, developed, Marketed, supported & maintained more complex Applications to/for a sizeable user-base (in US terms) over multiple complete Series of Product 'life-cycles' - regular Updates and all, I think I know where the pirates are.
    These practices have been rampant in the MSWindows™ market for a longtime. It's a real shame to see it in the Mac world.
    I have all the esteem in the world for those fellow human beings who deserve such - and programmers who are 'good decent nice people'.
    I have none to spare for monopolists, 'exploitationists' or any of those who take unfair/unreasonable advantage of their fellow human beings - AND of programmers who are 'good decent nice people' (like, say, ME... .
    In any event, as I said: they are "killing their Gooses": I know of at least 6 software companies which went this route a while back. All are dead or dying.
    Thank you for your help - and the opportunity to apologise for 'mis-speaking'.
    all the best,
    orig g4 733, many others thru (the luvly) Macintels     New & old Macs, Wintels, MacIntels, other systems...

  • About search helps

    Hi,
    Can anybody please explain to me about search helps in details;i.e,both elementary and collective;with an example each??
    Thanks in advance.
    sumita

    Hi Sumita,
    Check this info.
    Creating Elementary Search Helps
    Procedure
    In the initial screen of the ABAP Dictionary, select object class Search help, enter the name of the search help and choose Create.
    A dialog box appears in which you must select the type of search help.
    Select Elementary search help and choose .
    The maintenance screen for elementary search helps appears.
    Enter an explanatory text in the field Short text.
    You can for example find the search help at a later time using this short text.
    In the Definition tab page enter the selection method of the search help.
    You can enter the name of a table or a view (database view, projection view or help view) here. If you enter a table that has a text table, the name of the text table is automatically entered in the corresponding field.
    Using the input help (F4 help), select fields of the selection method as parameter in the Search help parameter area. Select the fields that should be used in the dialog box for value selection or in the hit list.
    If the selection method is a table that has a text table, both the fields of the table and the fields of the text table are offered in the input help.
    The data element of the parameter is automatically copied from the selection method. The data element defines the output attributes and the F1 help of the parameter in the hit list and in the dialog box for value selection.
    You can assign the parameter another data element. To do so, select the Mod flag. The Data element field is now ready for input. Then select a data element with the input help (F4 help). Only data elements whose data type, length and number of decimal places is the same as those of the previous data element can be assigned.
    This removes the link between the data element of the search help parameter and the data element of the selection method field having the same name. If you cancel the Mod flag, the data element of the assigned table field is used again.
    Define the attributes of the search help parameters.
    Select the IMP flag if it is an import parameter. Select the EXP flag if it is an export parameter.
    You can define the dialog for the input help with the fields LPos, SPos and SDis. Enter the parameter position in the hit list in LPos. If you enter nothing or the value 0 here, the parameter is not displayed in the hit list.
    Enter the parameter position in the dialog box for value selection in SPos. If you enter nothing or the value 0 here, the parameter is not displayed in the dialog box for value selection.
    Set the SDis flag if the parameter should be a pure display field in the dialog box for value selection. The user is thus informed that the contents of the parameter restrict the value, but he cannot change this restriction. This makes sense for example when the parameter is an import parameter or if it has a default value.
    You can assign the parameter a default value in the Default value field.
    Select the dialog type of the search help.
    The dialog type defines how the hit list is displayed in the input help.
    Save your entries.
    A dialog box appears in which you have to assign the search help a development class.
    Choose .
    Do not forget to link the search help to a screen field. The search help attachment is not part of the search help definition; it is part of the object definition to which the search help is attached.
    Result
    The search help is activated. You can find information about the activation flow in the activation log, which you can display with Utilities ® Activation log. If errors occurred during activation, the activation log is automatically displayed.
    Other Options
    Assign a hot key: If the search help is to be accessed with a hot key, you must enter a one-place ID in the Hot key field. All the elementary search helps contained in a collective search help should have different short cuts.
    Assign a search help exit: In exceptions, you might have to change the standard flow defined by the search help with a search help exit. In this case enter the name of the search help exit in the corresponding field.
    Test the search help: You can test the flow of an input help defined by the elementary search help with . A dialog box appears in which you can simulate the behavior of the search help under different conditions. You can obtain information about the options provided in this window with.
    Creating Collective Search Helps  
    Procedure
    In the initial screen of the ABAP Dictionary, select object class Search help, enter the name of the search help and choose Create.
    A dialog box appears in which you must select the type of search help.
    Select Collective search help and choose .
    The maintenance screen for collective search helps is displayed.
    Enter an explanatory text in the field Short text.
    You can for example find the search help at a later time using this short text.
    In the Definition tab page enter the parameters of the collective search help.
    Select the Imp flag if it is an import parameter. Select the Exp flag if it is an export parameter.
    Define the types for the parameters of a collective search help by assigning a data element. Enter the name of the data element that describes the contents of the search help parameter in the Data element field.
    You can assign the parameter a default value in the Default value field.
    In exceptions it could be necessary to change the standard process defined by the search help. You can implement the deviation from the standard using a search help exit.
    In this case enter the name of the search help exit in the corresponding field.
    On the Included search helps tab page, define the search helps that you want to include in the collective search help.
    You can include elementary search helps and collective search helps.
    Use the Hide flag to control whether an included search help should appear in the dialog box for selecting the elementary search help. If the flag is set, the search help is not offered.
    It makes sense to hide search help inclusions if one or more search paths in the standard system should not be used in a concrete R/3 System. Similarly, search help inclusions can also be already hidden in the standard system because they only can be used meaningfully in a few R/3 Systems. You have to cancel the flag in this case.
    Position the cursor one after the other on each allocated search help and choose Parameter assignment.
    In the next screen, enter the parameter names of the elementary search helps to which the corresponding parameters of the collective search help should be assigned in the field Reference parameter.
    You can select the parameters contained in the included search help using the input help. Create a proposal for the assignment with Proposal.
    Save your entries.
    A dialog box appears in which you have to assign a development class to the search help.
    Choose .
    Result
    The collective search help is activated. You can find information about the activation flow in the activation log, which you can display with Utilities ® Activation log. If errors occurred when the collective search help was activated, the activation log is automatically displayed.
    Do not forget to link the search help to a screen field. The search help attachment is not part of the search help definition; it is part of the object definition to which the search help is attached.
    Other Options
    You can test the flow of an input help defined by the collective search help with . A dialog box appears in which you can simulate the behavior of the search help under different conditions. You can obtain information about the options provided in this window with .
    First create ELEMENTARY SEARCHHELP YSEARCH32 in R/3 Data dictionary
    Create one more elementary search help YSEARCH33
    Now define collective search help for the above 2 elementary search helps. In definition part include the search help parameters which you want to display in the search help.
    Enter the included search helps i.e YSEARCH32,YSEARCH33.
    Press the Parameter Assignment for search help BUTTON.You have to assign one parameter with the parameters in the definition part
    Same case with the YSEARCH33.
    Activate the collective search help.
    Apply this search help in the program and if F4 button is pressed the collection of elementary search helps are displayed.
    Creating dynamic search help means the f4 help will come on the context bases.
    that will achieved with two function modules.
    1. F4IF_INT_TABLE_VALUE_REQUEST Display internal table as search help (documented in SAP)
    2.F4IF_*_VALUE_REQUEST
    u will provide the search help on the field dynamically depending on program context.
    REPORT  ZTEST_F4HELP                              .
    *---Report with selection screen and to display the list of
    possible entries for field 'B' as per the value in field 'A'.
    parameters: p_vbeln type vbak-vbeln,
                p_posnr type vbap-posnr.
    at selection-screen on value-request for p_posnr.
      data: begin of help_item occurs 0,
              posnr type vbap-posnr,
              matnr type vbap-matnr,
              arktx type vbap-arktx,
            end of help_item.
      data: dynfields type table of dynpread with header line.
      dynfields-fieldname = 'P_VBELN'.
      append dynfields.
      call function 'DYNP_VALUES_READ'
           exporting
                dyname               = sy-cprog
                dynumb               = sy-dynnr
                translate_to_upper   = 'X'
           tables
                dynpfields           = dynfields
           exceptions
                invalid_abapworkarea = 1
                invalid_dynprofield  = 2
                invalid_dynproname   = 3
                invalid_dynpronummer = 4
                invalid_request      = 5
                no_fielddescription  = 6
                invalid_parameter    = 7
                undefind_error       = 8
                double_conversion    = 9
                stepl_not_found      = 10
                others               = 11.
      read table dynfields with key fieldname = 'P_VBELN'.
      p_vbeln = dynfields-fieldvalue.
      call function 'CONVERSION_EXIT_ALPHA_INPUT'
           exporting
                input  = p_vbeln
           importing
                output = p_vbeln.
      select posnr matnr arktx into table help_item
                     from vbap
                          where vbeln = p_vbeln.
      call function 'F4IF_INT_TABLE_VALUE_REQUEST'
           exporting
                retfield    = 'POSNR'
                dynprofield = 'P_POSNR'
                dynpprog    = sy-cprog
                dynpnr      = sy-dynnr
                value_org   = 'S'
           tables
                value_tab   = help_item.
    Hope this resolves your query.
    Reward all the helpful answers.
    Regards

  • A question about search level

    In the parameter :"DEADLOCK_DETECTION".
    It's explain include a substantive it's named :"search depth".
    I can't find the explain about "search depth".                                                   Please help me.
    thanks

    Hi,
    the search depth specifies how far the deadlock detection should search for the reason of the deadlock. A higher value would search deeper for the reason, but would also increase the time needed to search (and find).
    We normally recommend <b>against</b> changing the default value of this parameter. Normally also share locks are used, where we can't really specify all tasks that hold sharelocks (as opposed to deadlocks consisting only of tasks holding only exclusive locks), but only the number of tasks in total. If the deadlock isn't found, the Request_Timeout comes into effect.
    Does that help you understand this parameter?

  • IFS WITHIN and ABOUT search operators

    From the WebUI, how do you use the WITHIN and ABOUT search
    operators?
    From the File Contents field, I enter "ABOUT water" and I get
    IFS-22012: Search Failed. Invalid Query may have been specified.
    Ideally, I would like to use the WITHIN operator to search on
    content in a specific XML tag. I think it should work like this:
    water WITHIN <para>
    Thanks for your help.
    Robert

    Try: water WITHIN para
    Take away the tag brackets. In other words if you need to
    search for the string 'water' within the <para></para> tag set
    use the above in the File Contents search box.
    Robert

  • About search box

    Hi All,
    I would like to know more about search box.
    Thanks,
    Sam

    Hi Sam,
    You can create a normal SQL report with the search option Enable = 'Yes' ( This option comes just after you specify the SQL query and click next , you can see the last option as Enable Search (by default it is set to No).
    Once you create this sql report go to the report tab and look at the report query. You can understand the search functionality very easily from there. Thanks.
    Regards,
    Manish

  • 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

  • AutoSPInstaller - Question about Search Topology

    Hello,
    I would deploy a new sharepoint infrastructure with autospinstaller and i have some questions about search topology.
    This infrastructure will host at end 2 EDM (10-20TO) and probably some user sites.
    I will provision 2 WFE and 2 APPS.
    Search Topology (4 servers) =>
    - Crawl Component :
    SRVA & SRVB
    - Query Component :
    SRVC & SRVD
    - Search Query and Site Settings Service :
    SRVA & SRVB
    - Admin Component :
    SRVA & SRVB
    - Index Component :
    SRVC & SRVD
    - Content Processing Component :
    SRVA & SRVB
    - Analytics Porcessing Component :
    SRVA & SRVB
    I read many articles about this subject but all were different !
    Anyone can apply my choice or make me a proposition ?

    Hi,
    I just want confirme that the infrastructure is correct before deploy it. Do i really need to isolate admin component, for now i put it on only one app server.
    For "Distributed caching", i planned to install it on both WFE servers.
    Thank you for your help.
    Jeremy

  • [svn:osmf:] 11361: Adding a generic binary search utility ( updating project file).

    Revision: 11361
    Author:   [email protected]
    Date:     2009-11-02 05:21:35 -0800 (Mon, 02 Nov 2009)
    Log Message:
    Adding a generic binary search utility (updating project file).
    Modified Paths:
        osmf/trunk/framework/MediaFramework/.flexLibProperties

    Hi,
    try this forum: WebCenter Portal
    Frank

  • [svn:osmf:] 11360: Adding a generic binary search utility.

    Revision: 11360
    Author:   [email protected]
    Date:     2009-11-02 05:20:56 -0800 (Mon, 02 Nov 2009)
    Log Message:
    Adding a generic binary search utility.
    Modified Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/MediaFrameworkTests.as
    Added Paths:
        osmf/trunk/framework/MediaFramework/org/osmf/utils/BinarySearch.as
        osmf/trunk/framework/MediaFrameworkFlexTest/org/osmf/utils/TestBinarySearch.as

    Indeed. Thank you for pointing this out and for all your other help.
    Edited version of Step 2:
    You can now continue to add the printer, for this you need to know the IP address:
    Open System Preferences
    OpenPrint & Fax
    Click the + button
    Select IP
    ADDRESS - Enter the IP address of the iRC2880
    PROTOCOL - Change the menu to HP Jetdirect
    QUEUE - Leave print queue blank
    NAME- Shows the IP address by default, change if desired
    LOCATION - Empty by default, fill out if desired
    USE - select Generic PCL (or if the imageRUNNER has the optional Postscript kit installed, you can select Generic Postscript), this is the built-in generic driver
    Click Add
    The printer should now be installed, try printing

  • File search utility

    Does anyone know of a search utility that would find words in a files.  For example, my CSS has grown as I create my site.  I know a lot of them are not being used in my application.  I'd like to be able to search for something like "#maincontent" to see if it's used in any of my files so I can delete the code.  Freeware would be great.  Or is this possible to do in DW?
    Thanks!

    Hi,
    if you have to search in one file use DW's search function Strg+F or Ctrl + F.
    If there are more places where you suppose your keywords use WIN-Explorer or look here:
    http://www.google.de/#hl=de&q=search+files&aq=f&aqi=g9&aql=&oq=&gs_rfai=&fp=ca035774717b46 cb for freeware aso.
    Hans-G.

  • Office 2013 with Service Pack 1 installation error about "search path"

    I have an automated installation technique that has worked fine with Office 2010 Pro Plus (32-bit), incorporating the latest Service Pack into the network administrative installation point (under \updates), adding 10 foreign languages to the network administrative
    installation point, creating a custom .msp with the OCT (that goes into \updates too), editing the config.xml files, and then running setup.exe from that network administrative installation point. This works on 32-bit Windows XP clients and on 32- and 64-bit
    Windows 7 clients.
    For Office 2013 Pro Plus, I have built the network administrative installation point exactly the same way (original DVD files + languages + SP1 updates + config.xml updates), but the installation is failing with every type of client, all with
    the same error message. The network administrative installation point is readable by the normal installing account, but I even get the same error when I login as me and initiate setup.exe manually, and I have all rights to this point.
    Here's the critical point from a log file:
    2014/03/11 11:53:49:691::[2372] DistributionPoint parsed.  The distribution point is now set to: \\archive.ads.college.edu\archive\KBOXalt\Office2013
    2014/03/11 11:53:49:691::[2372] COMPANYNAME specified in config.xml.
    2014/03/11 11:53:49:691::[2372] USERNAME specified in config.xml.
    2014/03/11 11:53:49:800::[2372] Setupexe Resiliency Mode is set to [PerformIfApplicable]; thus Resiliency is [disabled] for the [InstallExecutionMode]
    2014/03/11 11:53:49:910::[2372] Searching for default versions of resource files under the folder [\\archive.ads.college.edu\archive\KBOXalt\Office2013].
    2014/03/11 11:53:50:019::[2372] Error: GetDirectories: search path \\archive.ads.college.edu\archive\KBOXalt\Office2013 does not exist
    ErrorCode: 0(0x0). Failed final attempt to load a setupexe resource file.
    2014/03/11 11:53:50:019::[2372] Error: GetDirectories: search path \\archive.ads.college.edu\archive\KBOXalt\Office2013 does not exist
    Type: 34::InvalidDirectory.
    2014/03/11 11:53:50:019::[2372] WER element [SuppressModal] is set to value [true]
    2014/03/11 11:53:50:019::[2372] WER element [P4] is set to value [InvalidDirectory]
    2014/03/11 11:53:50:019::[2372] Catalyst execution finished: 03/11/2014 11:53:50.  Return code: 30034.  Exception caught: InvalidDirectory.
    2014/03/11 11:53:50:019::[2372] PERF: TickCount=894821 Name=RunSetup Description=End function
    I cannot find any references to this exact error anywhere on the Internet. Can anyone tell me what this means, and how I fix it?

    As automated, the utility that runs setup.exe maps a drive letter to
    \\archive.ads.college.edu\archive\KBOXalt using a kboxmap AD account, which has read access to the whole \KBOXalt tree. I used that same kboxmap AD account manually to simulate what the utility does, and hit the same problem. But here's what's
    odd: right next to that
    \\archive.ads.college.edu\archive\KBOXalt\Office2013 directory is an
    \\archive.ads.college.edu\archive\KBOXalt\Office2010 directory, both created the same way, and the Office 2010 installation has always worked perfectly using the kboxmap AD account. I don't understand why Office 2013 is only working for an account with
    read/write access, where Office 2010 worked fine for an account with only read access. Especially when the Office 2013 resource kit documentation clearly states that the account running the installation should only have read access, nothing more. (All this
    KBOX stuff comes from the fact that our deployment environment is a Dell KACE KBOX 1000. However, that plays no part in the problem: ignoring the KBOX 1000, I can manually recreate the problem every time.)

  • One little question about searching partial text in object name

    Hello Everyone,
    I have searched a bit but couldn't find an answer about this.
    I am a Freehand user and i am currently using navigation names for differents items. Works perfectly good.
    But now i need to search part of the items name.
    For example i have the objects named in the nabigation panel as:
    - "ItemA-rotation" for the first group of items
    - "ItemB-static" for the second group of items
    as for now i can search for all the items A by typing in the search graphic panel "ItemA-rotation" but i would like to find both item A and B by typing a unique search request.
    Is it possible to write something like: "*Item*" to search every items that contains the part "Item" in the full name ?
    Thank you for your future answers.
    Cheers.
    PS: i am using Mac os X with Freehand MX.

    It appears it isn't possible. I set up a similar document with spaces added between the word "index" and the letters "A" or "B". My thinking was that the connected wording of your phrase "ItemA-rotation" was limiting the search. But searching for the word "index" didn't reveal all the items; it had to be typed exactly as the name was set up in the Navigation Panel. Perhaps I'm missing some unknown control characters but I have never seen what those could be.

  • Question about searching

    Hi all,
    I'm considering Oracle BDBJE for a project that stores visited url's (data) based on a key of ip-address (4 bytes) combined with a date (long) to make the keys unique.
    If want to search on date (ignore ip) do I have to make a secondary database that has the date of the visited url's as primary index?
    Does a method like Cursor.getSearchKeyRange, if supplied with partial key, always search a the beginning of the key? Or could I use it to search for a date by only supplying the date-part of the key? Prop. in this case the bytes for the date will be mistaken for the bytes of the ip-address that comes first in the key.
    Thanks for any help.
    regards,
    Jeroen

    Hi Jeroen,
    I'm not sure I have all of your data model yet, but I think you've given us enough for me to say you should likely try one or possibly two secondary databases.
    If you have not already done so you should review the documentation on Secondary Indexes as found here:
    http://www.oracle.com/technology/documentation/berkeley-db/je/GettingStartedGuide/indexes.html
    Inserting/Modifying records is faster without using a secondary index. But the queries that you have identified would perform better with secondary indexes. But you should experiment with a few different approaches and compare that with your performance goals.
    Also, if you have not already thought about this, I would consider using DPL to implement this, especially since you will be evaluating alternative database designs. You will find that the implementation time is faster and you can also make changes quickly.
    http://www.oracle.com/technology/documentation/berkeley-db/je/PersistenceAPI/BerkeleyDB-JE-Persistence-GSG.pdf
    You know your data best, but based on the info you provided here are my thoughts/alternatives:
    Primary Database key = IP/Date or Maybe Date/IP is better if the Secondary for IP address exists
    data = URL plus other data not sure what
    Secondary Database Key = URL (I left out date because you said it is not likely that the same URL will exist for multiple dates).
    Possible Secondary Database Key = IP address (Which URL's were visited by IP X).
    Again, I think you may want to try out something like this a model your inserts and also your query performance. Feel free to post further questions about any results you are getting as you move forward.
    Also, if you have not already seen this I would keep this URL handy and consult with it before you post:
    http://www.oracle.com/technology/products/berkeley-db/faq/je_faq.html
    I hope this helps!
    Ron

  • Question about java.util.date

    hello all. could anyone please help me or give me some input about a small problem i have run in to. okay, im writing a program that will read in 3 different text files and have them sorted into array lists. well i am working on the 3 main class definitions and i have run into a problem. the first 2 classes i just created strings and then ran a equals and a compareTo on them to determine which entry would be first alphabetically when it is entered into the database. well on the last class.. i wanted to do the same thing (create 2 strings and compare them that way).. but i have a java.util.date variable that i am dealing with. is it okay to read in the date into a string like i have been doing? or do i need to do something else.. i am posting the code below so please have a look and get back to me. thanks in advance!
    lastName (is a String)
    firstName (is a String)
    title (is a String)
    dateOfPurchase (is a Date)
    public boolean equals(Order anOrder)
             boolean result;
             String x1 = this.dateOfPurchase + this.lastName + this.firstName + this.title;
             String x2 = anOrder.dateOfPurchase + anOrder.lastName + anOrder.firstName + anOrder.title;
             int i = 0;
             result = true;
             while (i < x1.length())
                if (x1.charAt(i) == x2.charAt(i))
                   i++;
                else
                   result = false;
             return result;
          }

    And if you don't understand casting, look for it in one of the following:
    Sun's basic Java tutorial
    Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java.

Maybe you are looking for