Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-983

Rethink how document version string is used in IRepositoryConnector for communicating "always retry" and "delete document"

    XMLWordPrintableJSON

Details

    Description

      Right now, all IPipelineConnector implementations require specification information to be packed into a version string. This is enforced by the fact that the methods that use this information do not receive a Specification object with which to work directly – which guarantees consistency between version string and what is indexed.

      IRepositoryConnector, on the other hand, still passes Specification objects to all methods. This is in part because version strings in IRepositoryConnector have an extended meaning: a blank value means that the document must be refetched on the very next crawl attempt. It would be better, perhaps, to separate these concerns and come up with a common way of dealing with version strings.

      Attachments

        Activity

          People

            kwright@metacarta.com Karl Wright
            kwright@metacarta.com Karl Wright
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: