
Hi, I am not sure if this should go in the SDK mailing list or in this one, so I thought I would start here. I was wondering if there is a way to find out what all are indexed by the Lucene indexing operation when using Open/Find Resource? Where am I going with this? I am trying to build some customizations which would: - Find out all the ditamaps that the active document is being used in - I understand I can walk down the ditamap tree and find this out but if anything in this regard is already stored in the index, I would be very interested in getting it from there - Find all references and conrefs which are pointing to a particular selection (this is more so for inline conrefs rather than conreffed file) - I did read somewhere that this is not being indexed, but I thought it better to ask. If there is any existing way to do any of the operations above, I am would be really eager to know. Thanks, Nathan

Hi Nathan, We do not have API which would allow you to access the indexing information we store for each resource. Even if we did, it currently would not help you because the indexer only stores certain properties for each encountered XML element without having enough information in the saved index to see outgoing or incoming references to a resource. Right now if you have a single root DITA Map opened in the DITA Maps Manager view you can open the DITA topic in the visual Author editing mode, right click on the title and choose "Search References" to see which maps and topics directly refer to this topic starting from the root map. You can also right click inside an element which has an ID and do the same "Search References" to see all places where the ID was referenced starting with the root DITA Map. The problem in your case would be that you have multiple master/root DITA Maps. We plan to allow in the future establishing a set of root DITA maps in the context of which rename and search operations can be performed. Until then you would need to create a DITA Map which references to the master DITA Maps and use it as the context for all search and rename operations. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 2/7/2014 10:37 PM, Nathan wrote:
Hi, I am not sure if this should go in the SDK mailing list or in this one, so I thought I would start here. I was wondering if there is a way to find out what all are indexed by the Lucene indexing operation when using Open/Find Resource? Where am I going with this? I am trying to build some customizations which would:
* Find out all the ditamaps that the active document is being used in - I understand I can walk down the ditamap tree and find this out but if anything in this regard is already stored in the index, I would be very interested in getting it from there * Find all references and conrefs which are pointing to a particular selection (this is more so for inline conrefs rather than conreffed file) - I did read somewhere that this is not being indexed, but I thought it better to ask.
If there is any existing way to do any of the operations above, I am would be really eager to know. Thanks, Nathan
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (2)
-
Nathan
-
Oxygen XML Editor Support