Uploaded image for project: 'Hibernate Search'
  1. HSEARCH-2718

Make the analyzer definition provider interfaces API instead of SPI

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.8.0.Beta3
    • Component/s: analyzer
    • Labels:
      None

      Description

      While they effectively require users to "implement a service", my point is these interfaces are used when building applications, and as such they should be considered API, with every constraint in term of backward compatibility this involves. That's what we did with the `SearchMapping` class, which is used in a very similar way.

      Right now this doesn't change anything, since these are experimental interfaces anyway, but if we have to move the interfaces to another package, then the sooner the better.

        Attachments

          Activity

            People

            • Assignee:
              yrodiere Yoann Rodière
              Reporter:
              yrodiere Yoann Rodière
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: