Hi Team,

I have gone through the 'https://docs.marklogic.com/... to set up the pipeline 
to make the binary document searchable. I can observe that .xml and .xhtml are 
being generated out of ingested file (for instance .doc/.docx/.pdf). When I 
tried searching using Java Client API search query, I got the results from 
generated xml file rather than getting the results from ingested file which in 
turn returned the uri of generated xml file (in response) but I need to point 
to the main document file uri as I need to show this on screen. How I can 
achieve this.

We have used below code to get the converted document uri (for example .xml 
file) but I need to ingested documents uri.


DatabaseClient client = DatabaseClientFactory.newClient(Config.host, 
Config.port, Config.user, Config.password, Config.authType);

              // create a manager for searching
              QueryManager queryMgr = client.newQueryManager();



              StringQueryDefinition query = queryMgr.newStringDefinition();
              query.setCriteria("text");



              SearchHandle resultsHandle = new SearchHandle();


              queryMgr.search(query, resultsHandle);

MatchDocumentSummary[] results = resultsHandle.getMatchResults();
              for (MatchDocumentSummary result: results) {

                     System.out.println(result.getUri());
              }


Thanks and regards,
Ankur Mehrotra
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to