Hi what is Node Indexer concept?

I created a xml file "com.day.cq.wcm.core.impl.servlets.contentfinder.NodeNameIndexerImpl" in my project under 'config.author' folder. i done this to enable Auto-Suggestions when i try to search for something. After adding this patch the Auto-Suggest is working pretty fine. Now i want to know how this change enables the auto-suggests, i dont know what is going behind the screen. Can anyone help me out in this...

I created a xml file "com.day.cq.wcm.core.impl.servlets.contentfinder.NodeNameIndexerImpl" in my project under 'config.author' folder. i done this to enable Auto-Suggestions when i try to search for something. After adding this patch the Auto-Suggest is working pretty fine. Now i want to know how this change enables the auto-suggests, i dont know what is going behind the screen. Can anyone help me out in this...

Similar Messages

  • What happens to indexes while DML

    what happens to index's while i execute the following statement
    step 1 > delete from emp;
    wht happens to index now ?
    step 2 > insert into emp
    select * from emp1;
    wht happens to index now ?
    step 3 > commit;
    wht happens to index now ?
    i only do insert on emp table , i got index's on two columns in it.
    by disable / remove index before deleting the record and enabling the index after commit statement will my insert statement performance improve ?
    thanks
    Raj

    infant_raj wrote:
    what happens to index's while i execute the following statement
    step 1 > delete from emp;
    wht happens to index now ?Rows represented in the index are removed from it.
    >
    step 2 > insert into emp
    select * from emp1;Rows might be added to the indexes if there is an indexable value in the new row.
    >
    wht happens to index now ?
    step 3 > commit;
    wht happens to index now ?Nothing
    by disable / remove index before deleting the record and enabling the index after commit statement will my insert statement performance improve ?Probably not, when you take into account the overhead of dropping and recreating the index.
    you should go to http://docs.oracle.com and look up the concepts Guide for your version.

  • What should be indexed?

    Given the following queryplan:
    <XQuery>
    <FunctionDefinition name="{http://architecturaldatasystems.com}:makeMfgHeader">
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="mfg" typeuri="http://www.w3.org/2001/XMLSchema" typename="QName"/>
    </Sequence>
    </Name>
    <Attributes>
    <DOMConstructor type="attribute">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="img" typeuri="http://www.w3.org/2001/XMLSchema" typename="QName"/>
    </Sequence>
    </Name>
    <Children>
    <DbXmlNav>
    <Variable name="m"/>
    <DbXmlStep axis="attribute" name="img" nodeType="attribute">
    <RQPlan>P(mfg.@img)</RQPlan>
    </DbXmlStep>
    <Function name="{http://www.w3.org/2005/xpath-functions}:string"/>
    </DbXmlNav>
    </Children>
    </DOMConstructor>
    <DOMConstructor type="attribute">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="mfgID" typeuri="http://www.w3.org/2001/XMLSchema" typename="QName"/>
    </Sequence>
    </Name>
    <Children>
    <DbXmlNav>
    <Variable name="m"/>
    <DbXmlStep axis="attribute" name="mfgID" nodeType="attribute">
    <RQPlan>P(mfg.@mfgID)</RQPlan>
    </DbXmlStep>
    <Function name="{http://www.w3.org/2005/xpath-functions}:string"/>
    </DbXmlNav>
    </Children>
    </DOMConstructor>
    <DOMConstructor type="attribute">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="name" typeuri="http://www.w3.org/2001/XMLSchema" typename="QName"/>
    </Sequence>
    </Name>
    <Children>
    <DbXmlNav>
    <Variable name="m"/>
    <DbXmlStep axis="attribute" name="name" nodeType="attribute">
    <RQPlan>P(mfg.@name)</RQPlan>
    </DbXmlStep>
    <Function name="{http://www.w3.org/2005/xpath-functions}:string"/>
    </DbXmlNav>
    </Children>
    </DOMConstructor>
    </Attributes>
    </DOMConstructor>
    </FunctionDefinition>
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="result" typeuri="http://www.w3.org/2001/XMLSchema" typename="QName"/>
    </Sequence>
    </Name>
    <Children>
    <FLWOR>
    <ForBinding name="mfg">
    <DbXmlNav>
    <QueryPlanFunction result="collection" container="pmcatalog.dbxml">
    <OQPlan>n(V(node-element-substring-string,keyword,substring,'windows'),V(node-element-substring-string,keyword,substring,'pella'))</OQPlan>
    </QueryPlanFunction>
    <DbXmlStep axis="child" name="pmcatalog" nodeType="element"/>
    <DbXmlStep axis="child" name="manufacturer" nodeType="element"/>
    <DbXmlStep axis="child" name="mfg" nodeType="element"/>
    </DbXmlNav>
    <Where>
    <SomeFLWOR>
    <ForBinding name="pmg">
    <DocumentOrder>
    <DbXmlNav>
    <Variable name="mfg"/>
    <DbXmlStep axis="child" name="pmdata" nodeType="element"/>
    <DbXmlStep axis="child" name="pmgroup" nodeType="element"/>
    </DbXmlNav>
    </DocumentOrder>
    </ForBinding>
    <Operator name="and">
    <DbXmlNav>
    <Variable name="pmg"/>
    <DbXmlContains join="child" name="keyword" nodeType="element">
    <OQPlan>V(node-element-substring-string,keyword,substring,'windows')</OQPlan>
    <Sequence>
    <AnyAtomicTypeConstructor value="windows" typeuri="http://www.w3.org/2001/XMLSchema" typename="string"/>
    </Sequence>
    </DbXmlContains>
    </DbXmlNav>
    <DbXmlNav>
    <Variable name="pmg"/>
    <DbXmlContains join="child" name="keyword" nodeType="element">
    <OQPlan>V(node-element-substring-string,keyword,substring,'pella')</OQPlan>
    <Sequence>
    <AnyAtomicTypeConstructor value="pella" typeuri="http://www.w3.org/2001/XMLSchema" typename="string"/>
    </Sequence>
    </DbXmlContains>
    </DbXmlNav>
    </Operator>
    </SomeFLWOR>
    </Where>
    </ForBinding>
    <UserFunction name="{http://architecturaldatasystems.com}:makeMfgHeader">
    <Binding name="{}:m">
    <Variable name="mfg"/>
    </Binding>
    </UserFunction>
    </FLWOR>
    </Children>
    </DOMConstructor>
    </XQuery>
    Is there any method to read this to determine what should be indexed?
    currently I have :
    Index: node-element-substring-string for node {}:keyword
    Index: node-element-equality-string for node {}:name
    I don't want to index that which does not need to be indexed :)
    I can provide the xsd file if needed -

    Walt,
    There isn't enough information here. What is the query itself, and what behavior are you seeing? The indexes you have are definitely getting used but something else may be causing slowness if that's what you see.
    Regards,
    George

  • What is the serialization concept in ALE/IDOC?

    what is the serialization concept in ALE/IDOC?

    Hi Srinu ,
    IDoc Serialization means, sending/posting the idocs in sequence.
    We serialize IDocs in the following cases:
    · If you want the Integration Server to process the corresponding IDoc XML messages in the same sequence that it receives them from the IDoc adapter at the inbound channel.
    · If you want the receiver to receive the IDocs in the same sequence that the IDoc adapter sends them at the Integration Server outbound channel.
    The sequence at the Integration Server inbound or outbound channel can only be guaranteed if only IDocs are processed, and not if different protocols (for example, IDocs and proxies) are processed together.
    Do not confuse IDoc serialization using the IDoc adapter with the ALE serialization of IDocs.
    Prerequisites
    · The quality of service EOIO (Exactly Once In Order) must be specified in the message header.
    · The receiver system or the sender system must be based on SAP Web Application Server 6.40 or higher. If this is not the case, the quality of service is automatically changed to EO for compatibility reasons and the message is processed accordingly.
    Procedure
    If you want the Integration Server to process the IDoc XML messages created by the IDoc adapter in the same sequence that the IDocs are sent by your application, proceed as follows:
    · Enter a queue name in your application. You can use 16 alphanumeric characters. The prefix SAP_ALE_ is then added.
    The IDoc adapter checks the prefix and replaces it with the prefix of the corresponding Integration Server inbound queue (for example, XBQI0000).
    If you want the receiver to receive the IDocs in the same sequence that they are sent by the Integration Server using the IDoc adapter, proceed as follows:
    · In the communication channel, select the check box Queue processing for the receiver.
    The IDoc adapter replaces the prefix of the outbound queue (XBQO) with the prefix SAP_ALE_.
    You can display the individual messages in the qRFC monitor of the outbound queue. To do this, do one of the following:
    ¡ Use the queue ID in the list of displayed messages in the monitor for processed XML messages.
    ¡ Use the transaction ID in the list of displayed XML messages in the IDoc adapter.
    ¡ Call the transaction qRFC Monitor (Outbound Queue)(SMQ1).
    To navigate directly to the display of messages in the IDoc adapter, double click the transaction ID of a message in the outbound queue.
    To do this, you must have registered the display program IDX_SHOW_MESSAGE for the outbound queue in the qRFC administration (transaction SMQE) beforehand.
    In both cases, the function module IDOC_INBOUND_IN_QUEUE is called, which enables EOIO processing of the messages. The processing sequence is determined by the sequence of the function module calls.
    Unlike the other function modules (interface versions from the communication channel), with this function module you have to transfer segment types rather than segment names in the data records.
    Serialization of Messages
    Use
    Serialization plays an important role in distributing interdependent objects, especially when master data is being distributed.
    IDocs can be created, sent and posted in a specified order by distributing message types serially.
    Errors can then be avoided when processing inbound IDocs.
    Interdependent messages can be serially distributed in the following ways:
    Serialization by Object Type
    Serialization by Message Type
    Serialization at IDoc Level
    (not for IDocs from generated BAPI-ALE interfaces)
    Serialization at IDoc Level
    Use
    Delays in transferring IDocs may result in an IDoc containing data belonging to a specific object arriving at its destination before an "older" IDoc that contains different data belonging to the same object. Applications can use the ALE Serialization API to specify the order IDocs of the same message type are processed in and to prevent old IDocs from being posted if processing is repeated.
    SAP recommends that you regularly schedule program RBDSRCLR to clean up table BDSER (old time stamp).
    Prerequisites
    IDocs generated by BAPI interfaces cannot be serialized at IDoc level because the function module for inbound processing does not use the ALE Serialization API.
    Features
    ALE provides two function modules to serialize IDocs which the posting function module has to invoke:
    · IDOC_SERIALIZATION_CHECK
    checks the time stamps in the serialization field of the IDoc header.
    · IDOC_SERIAL_POST
    updates the serialization table.
    Check the following link:
    http://help.sap.com/saphelp_nw04s/helpdata/en/0b/2a66d6507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/78/2175a751ce11d189570000e829fbbd/frameset.htm
    Ex: ADRMAS, DEBMAS(customer)
    ADRMAS, CREMAS(Vendor)
    In this case, Before posting Customer Data or Vendor Data it requires Address Data.
    Rgds
    Sree m

  • What is Node Manager ?

    Hi
    I have been reading documents on Oracle Fusion Middleware 11g. At lot of places 'Node Manager' is mentioned across these documents.
    Please can someone explain here what is Node Manager and what it is its role in OFMW 11g ?
    Cheers
    Mayur

    Hi Mayur,
    For more details please refer to: http://weblogic-wonders.com/weblogic/2010/06/18/weblogic-initials/
    <b><font color=maroon> What is NodeManager?</font></b>
    A Node Manager process is not associated with a specific WebLogic domain but with a machine. Node Manager process to control server instances in any WebLogic Server domain until the server instances reside on the same machine as the Node Manager process.
    Node Manager is a WebLogic Server utility that enables you to start, shut down, and restart Administration Server and Managed Server instances from a remote location. Although Node Manager is optional, it is recommended if your WebLogic Server environment hosts applications with high availability requirements.
    A Node Manager process is not associated with a specific WebLogic domain but with a machine. You can use the same Node Manager process to control server instances in any WebLogic Server domain, as long as the server instances reside on the same machine as the Node Manager process.
    <b><font color=maroon>Why We Need Nodemanagers?</font></b>
    1). It can Start, Shut Down, and Restart an Administration Server which has assigned a Machine.
    2). It can Start, Shut Down, and Restart an Managed Server which has assigned a Machine.
    3). It can Restart Administration and Managed Servers. (Crash Recovery of Servers is an Interesting feature)
    4). It can be used to Monitor Servers and View Log Data
    <b><font color=maroon>Types of NodeManagers?</font></b>
    *1). Java Based Nodemanager:* This can be used in Windiows as well as UNIX based Operating systems. Java Based Node Manager is not supported on Open VMS, OS/390, AS400, UnixWare, or Tru64 UNIX.
    *2). Script Based Nodemanager:* This nodemanager can be used in UNIX based operating systems. The advantage of the script-based Node Manager is that it can remotely manage servers over a network that has been configured to use SSH.
    For More Information on NodeManager please refer to:
    http://download.oracle.com/docs/cd/E13222_01/wls/docs90/server_start/nodemgr.html
    And
    http://blogs.oracle.com/jamesbayer/2010/01/weblogic_nodemanager_quick_sta.html
    Thanks
    Jay SenSharma

  • What is the memory concept u201CExport to memory idu201D.

    Hello Experts!!!
    I am new in OOPS programing. Can please somebody tell me what is the memory concept u201CExport to memory idu201D. Also it will make my life so easy if can have few simple examples.
    Thanks.

    This is from SAP help:
    When you specify MEMORY, the data cluster is written to the ABAP Memory with the stated ID id. id is expected to be a flat character-type data object which contains an identification with a maximum of 60 characters. An already existing data cluster with the same identification id is completely overwritten. By the identification in id, a data cluster is identified in the memory and can be read again with the same identification.
    Obsolete short form
    The addition ID can be omitted outside classes. However, this is prone to errors, as all EXPORT statements without identification overwrite the same data cluster.
    ABAP Memory
    Memory area within every main session, which the programs with the statements EXPORT and IMPORT can access. This memory area is maintained via a succession of program calls (call sequence).
    Note
    A data cluster in the ABAP memory is available to all programs within a call sequence, whereby data can be handed over to called programs.
    Example
    Two fields with two different identifications "P1" and "P2" with the dynamic variant of the cluster definition are written to the ABAP Memory. After execution of the statement IMPORT, the contents of the fields text1 and text2 are interchanged.
    TYPES:
      BEGIN OF tab_type,
        para TYPE string,
        dobj TYPE string,
      END OF tab_type.
    DATA:
      id    TYPE c LENGTH 10 VALUE 'TEXTS',
      text1 TYPE string VALUE `IKE`,
      text2 TYPE string VALUE `TINA`,
      line  TYPE tab_type,
      itab  TYPE STANDARD TABLE OF tab_type.
    line-para = 'P1'.
    line-dobj = 'TEXT1'.
    APPEND line TO itab.
    line-para = 'P2'.
    line-dobj = 'TEXT2'.
    APPEND line TO itab.
    EXPORT (itab)     TO MEMORY ID id.
    IMPORT p1 = text2
           p2 = text1 FROM MEMORY ID id.

  • What are the important concepts in portal

    Dear Friends
    I am BI consultant and willing to learn EP .  Can anyone provide what are the important concepts to be known for the BI consultant in EP.  hope you can provide some information for BI consultants on what they need to concentrate regarding EP and documents related . IF anyone  have anydocuments please do send to my mail .[email protected]  thanks for your replies in advance.
    Thankyou

    Hi,
    Refer.
    /people/thomas.jung/blog/2007/12/19/update-your-abap-development-skills-to-sap-netweaver-70
    /people/horst.keller/blog/2007/03/21/1000-pages-full-of-abap
    /people/anubhav.mishra/blog/2007/11/20/first-experience-with-abap
    Also
    Re: Any Bw abap course for writing routines?
    Re: ABAP for BW
    Re: Seeking advice ABAP With BW
    Re: ABAP in BW
    Hope this helps.
    Thanks,
    JituK

  • What Are the Index Values of the MTTR and MTBF of the MA5600?

    What Are the Index Values of the MTTR and MTBF of the MA5600?

    The networking environments are different and the device uses different boards. Therefore, the reference value of the MTBF of the MA5600 is 55 years and the reference value of the MTTR of the Field Replaceable Unit (FRU) is two hours. The preceding values
    are only for reference. For details, contact the related Huawei engineers.
    http://www.huanetwork.com/smartax-ma5600-series-price_c43

  • What cause "missing index" happen ??

    what cause "missing index" happen ?
    and  what is the effect of missing index ?

    It depends on the table.
    Some BW tables have indexes on DB only since DDIC does not allow to create non-unique primary indexes. For any wanted difference an entry in table DBDIFF is created.
    It has has to be analyzed if it's an wanted or unwanted difference.
    Regards,
    Thomas

  • What kind  of  index on limited number of distinct values in a large table

    Hi all,
    can any one help me
    what kind of index on limited number of distinct values in a large table
    Thanks,

    Hi,
    it's better to do full table scan when values are evenly distributed. Indexes are good when you want to select less than 10% of all data (it depends).
    BUT you can use index when there is another data distribution - e.g. value 'Unprocessed' 1%, 'Processed' 99% (and you have computed statistics). Generally in datawarehouse you could use bitmap index, because it is small and fast, but it's not suitable in OLTP with many data modification. Then you can use b-tree index or functional index.
    create index idx on mytable (decode('Unprocessed', 1, null));This funcional index will be small and fast too, because there won't be any null values (but you must use this clause in select statement to use index).

  • What is one order concept ?

    Hi Experts
    I am new to CRM what is one order Concept ?
    Regards
    Amit Srivastava

    I got answer myself!!

  • What's the index node and index page in DB2

    Could you please explain what the index node and index page in DB2, and what's the relationship between them?

    Following paragraph is copied from tadm56.
    Tables contain records of data. One or more records of a table are stored in a DB2 data page. Pages are the minimum I/O unit of DB2. A DB2 data page can contain one or more records. But a record must fit in a data page.
    If a record of a table does not fit in a 4096 byte (4 KB) page, the table must be defined in a tablespace that is based on a larger page size. DB2 also provides page sizes of 8192 bytes (8 KB), 16384 bytes (16 KB), and 32768 bytes (32 KB).
    For improved access to data, indexes are predefined by SAP developers. Indexes can also be defined later as further need arises. An index is defined using a few columns of a table, which are accessed frequently. Index data structures allow for efficient retrieval of small quantities of data. Indexes are based on nodes, their storage is maintained within DB2 index pages. Because the pointers pointing to other index nodes are also stored in the index pages, storage of indexes is not as compact as the storage of data records.
    And above this paragraph, there is a figure that shows relationship. I don't know how to paste a picture here. In the figure, it shows that table records vs data page is n:1, and index nodes vs index page is 1:1.
    How to understand index nodes vs index page is 1:1?

  • What is node and how to create a node in logical database in reports.

    What is the purpose of this nodes. Show me one example program using these nodes.Clearly show me an example with explanation. If this is taking any table means.Plz give me a clear example with my ztable.
    Tables : zptable1
    fields in this table are f1,
                                    f2,
                                    f3.

    hi,
    The sole effect of the NODES statement is to copy data from logical databases to executable programs. It defines an interface work area and is allowed only in the global declaration section of executable programs that are linked to a logical database, and in the database program of logical databases. node must be the name of a node of the logical database. NODES declares a table work area node for the respective node. The data type of the table work area is either predefined in the node of the logical database or can be chosen from a list using addition TYPE.
    The nodes of the structure of a logical database are maintained in transaction SE36
    for more go to transaction ABAPHELP and write Nodes you will get examples there and explanation
    thanks
    Sachin

  • What are the fundamentals concepts to know about BEX Queries on Multi Cube?

    Hi ALL,
    i have executed a Bex Query on a Multi Cube (2 Cubes: SalesAnalysis, SalesAnalysisHistoric) but i havn't received the same data that we have in R/3, after i have executed the same query on just one cube (SalesAnalysis) and the result it was correct.
    please can Somebody explain me the basic concept relation between the datatargets when i execute a query on a Multicube? how BW server try to find data and what is the criteria and the relation between the various caracteristics and key figures of the Multicube components? there some fundamentals join?
    when i create i query on a Multicube and i choose a caracteristic or a key figure how can i know that caracteristic or key figure is from one cube or another cube?
    Thanks For ALL
    Bilal

    Hi Bilal,
    Multiprovider is not a join, it is actually a union of the data. So all the data of the base data targets used in the MP will combine subject to the settings made in identification and selection screens of the multiprovider. In the query designer, the source of the KF or char is transparent to you....you cannot make out until you open the MP in the edit mode.
    Hope this helps...

  • What is the index tab in Balance Sheet Revaluation for?

    Hi All,
    Whenever I put a value in the Index tab in Balance Sheet Revaluation (Consumer Price Index), the revaluated amount in the Balance Sheet becomes the same as the local currency. No matter what amount I put in the Index tab, it is always the same. What is this tab for? Thanks.

    Hi Fabian,
    Please check below link.
    http://help.sap.com/saphelp_sbo900/helpdata/en/45/10c7870b9941dfe10000000a1553f6/content.htm?frameset=/en/45/10c8f30b994…
    Hope this help
    Regards::::
    Atul Chakraborty

Maybe you are looking for

  • Acrobat 9.4.2 hangs on name changes when "file as"

    Running Windows 7, 64 bit. If I accept the filename, all works well. If i click in the name to modify it, computer hangs. If I wait long enough (I think) it finally works, but takes MINUTES.

  • Third-party applications and input method in OS 10.7

    After updating to OS 10.7, the input method for Spell Catcher 10.4 does not load. Application functions in every way, except that I am am no longer able to utilize the interaction feature (i.e., can't paste from Spell Catcher to text file). What is t

  • Dose Indesign CS3's Data Merging List not surpport double byte language?

    Please help? Dose Indesign CS3's Data Merging List not surpport double byte language? But Indesign CS2 works well with Chinese Language! Thanks David

  • OBIEE windows vs Unix Install

    1. What is the preferred platform for OBIEE install. Windows/Unix/Linux. 2. What is the % division of client base on each platforms. 3. What is the total install base for OBIEE and the BI Applications

  • Odd happening!! Please help if you can!

    Each time I open AW 6.2.9, what seems like a downloading window rapidly appears/disappears while showing at least 5 items downloading. All happens too quickly for me to make out what is happening and I cannot find any other evidence on my hard disk.