Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-20068

eZSearchEngine / eZFind enable enforcing wildcard

    Details

    • Type: Improvement Improvement
    • Status: Confirmed
    • Priority: Medium Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Customer request
    • Component/s: Search
    • Labels:
      None
    • Environment:

      eZ Publish 4.x 5.x

      Description

      eZ includes a setting to enable / disable the use of wildcards in search queries.
      Some users would like to have eZSearchEngine / eZFind enhanced so that all search queries would include these wildcards.
      There could be a couple settings (PrependWildcard,AppendWildcard) which, when set to enabled, would include the wildcard in the beginning and end of each word to search for.
      (SolR doesn't seem to support using wildcards in the beginning of the word. Therefore, in eZFind just allowing the automatic assumption of the * at the end would be enough)

        Activity

        Hide
        Paul Borgermans (Inactive) added a comment -

        For eZ Find, I would never advocate such a drastic feature as adding wild cards to individual search terms.

        First of all, using wildcards breaks the relevancy of of search results (relevancy is not even calculated). On larger indexes, this can also slow down search / increase CPU cycles required.

        Using leading wildcards on the other hand is possible with a change in the schema definition and re-indexing (so not of the shelf)

        If the use case is searching compound words, there are better (Solr native) solutions at index time such as decompounding based on dictionaries (can be domain specific)

        Show
        Paul Borgermans (Inactive) added a comment - For eZ Find, I would never advocate such a drastic feature as adding wild cards to individual search terms. First of all, using wildcards breaks the relevancy of of search results (relevancy is not even calculated). On larger indexes, this can also slow down search / increase CPU cycles required. Using leading wildcards on the other hand is possible with a change in the schema definition and re-indexing (so not of the shelf) If the use case is searching compound words, there are better (Solr native) solutions at index time such as decompounding based on dictionaries (can be domain specific)

          People

          • Assignee:
            Unassigned
            Reporter:
            Joaquim Cavalleri (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated: