Hello,

I am asking as a newbie. 

I have two kinds of log type. One type gives me ID's of items along with 
other information. The other type gives me a particular id and its relevant 
information such as its name and so on. 

I want to perform a search and perform an update on the first type of log 
such that the item's other information (name and so on) can be added to 
that log line based on the matching Id. 

As an example =>
First Type:
{
   
   - "_index": "logstash-2014.10.19",
   - "_type": "logs",
   - "_id": "VRh2iqsiRMmgS87BEIuduA",
   - "_version": 1,
   - "_score": 1,
   - "_source": {
      - "@timestamp": "2014-10-19T22:12:30.470Z",
      - "message": "18 Oct 2014 02:21:48,640 DEBUG [http-8080-1] 
      (com.rtx.db.Where:45) - 
      [2459BC896ECDFF92E85797F84E9DFCB4][page4][pwu2]EmptyPolicyApplicable = 
      false ",
      - "@version": "1",
      - "host": "kilsedar-N55SL",
      - "path": [
         - "/home/kilsedar/Downloads/RTX.log",
         - "com.rtx.db.Where:45"
      ],
      - "tags": [
         - "_xmlparsefailure",
         - "LogData"
      ],
      - "day": "18",
      - "month": "Oct",
      - "year": "2014",
      - "time": "02:21:48,640",
      - "mode": "DEBUG",
      - "httpPort": "http-8080-1",
      - "sessionId": "2459BC896ECDFF92E85797F84E9DFCB4",
      - "pageId": "page4",
      - "Info": "EmptyPolicyApplicable = false ",
      - "pwuId": "pwu2"
   }

}
Second Type:
{
   
   - "_index": "logstash-2014.10.19",
   - "_type": "logs",
   - "_id": "LqDWHES9S1qS2WBYxq9fRA",
   - "_version": 1,
   - "_score": 1,
   - "_source": {
      - "@timestamp": "2014-10-19T22:12:20.322Z",
      - "message": " <PowerIndexUnit id="sv1#area10#page4#pwu2" 
      name="Product List" linkOrder="sv1#area10#page4#pwu2#ln24" 
      customDescriptor="false" gr:x="75" gr:y="105" sortable="true" 
      checkable="false" useCountQuery="false" entity="pkg1#ent8" 
      displayAttributes="pkg1#ent8#att48 pkg1#ent8#att39 pkg1#ent8#att41 
      pkg1#ent8#att42" distinct="false" blockFactor="10" blockWindow="1"> 
      <Selector id="sv1#area10#page4#pwu2#su5" defaultPolicy="fill" 
      booleanOperator="and"> <AttributesCondition 
      id="sv1#area10#page4#pwu2#su5#acond2" name="Name" predicate="contains" 
      booleanOperator="or" implied="true" ignoreCase="false" 
      attributes="pkg1#ent8#att41"/> <AttributesCondition 
      id="sv1#area10#page4#pwu2#su5#acond5" name="Price" predicate="eq" 
      booleanOperator="or" implied="true" attributes="pkg1#ent8#att42"/> 
      <RelationshipRoleCondition id="sv1#area10#page4#pwu2#su5#rcond3" 
      name="Category" predicate="in" implied="true" role="rel12#rel7"/> 
      </Selector> <VRules> <CheckedUnitItemsValidationRule 
      id="sv1#area10#page4#pwu2#ckd4" name="Validate Items Number" 
      predicate="min" itemCount="1"/> </VRules> <Link 
      id="sv1#area10#page4#pwu2#ln24" name="Details" to="sv1#area10#miu6" 
      type="normal" validate="true" ajaxEnabled="false" ajaxOpenWindow="true" 
      ajaxWindowUseTitle="true" ajaxWindowResizable="true" 
      ajaxWindowAutoResizing="true" ajaxWindowClosable="true" 
      ajaxWindowDraggable="false" ajaxWindowModal="true" 
      ajaxOpenWaitingDialog="false" ajaxReplaceWindow="false" 
      ajaxWindowTitle="Product Details"> <LinkParameter 
      id="sv1#area10#page4#pwu2#ln24#par57" name="Product Key" 
      source="data[].pkg1#ent8#att38" 
      target="sv1#area10#miu6.mov1#mpkg2#hym6#icu7#icp5"/> </Link> 
<SortAttribute 
      attribute="pkg1#ent8#att48" order="ascending"/> <SortAttribute 
      attribute="pkg1#ent8#att39" order="ascending"/> <SortAttribute 
      attribute="pkg1#ent8#att41" order="ascending"/> <SortAttribute 
      attribute="pkg1#ent8#att42" order="ascending"/> <DefaultSortAttribute 
      attribute="pkg1#ent8#att48" order="ascending"/> <DefaultSortAttribute 
      attribute="pkg1#ent8#att39" order="ascending"/> <DefaultSortAttribute 
      attribute="pkg1#ent8#att41" order="ascending"/> <DefaultSortAttribute 
      attribute="pkg1#ent8#att42" order="ascending"/> </PowerIndexUnit> ",
      - "@version": "1",
      - "tags": [
         - "multiline",
         - "_xmlparsefailure",
         - "_grokparsefailure",
         - "WebModel"
      ],
      - "host": "kilsedar-N55SL",
      - "path":"/home/kilsedar/Downloads/WebModel/sv1/area10/page4.wr",
      - "powerIndexUnitId": [
         - "sv1#area10#page4#pwu2"
      ],
      - "powerIndexUnitName": [
         - "Product List"
      ],
      - "powerIndexUnitEntityId": [
         - "pkg1#ent8"
      ]
   }

}

So in this case I want to add powerIndexUnitName and powerIndexUnitEntityId 
to the first Log as new fields. 

Would it be possible and what kind of approach would you suggest? 

Thank you!

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/1aaad945-37a4-4764-97b5-49835eb9869e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to