Hi,

  • I have installed apache solr drupal module and integrated apache solr with this module. I am using website default search page for search. Also I have installed apache solr autocomplete module to autocomplete the nodes when typing in search form block textfield.
  • After indexed all the content, I tried searching the node title by typing in search block form. It returns the search results properly. But when I try to find the node title which has special characters, for example I am trying to find this node "bb/b-m/21's" by typing -m and tried this combination "a/am-d" by typing a/ . Results are not obtained properly. It returns no results.
  • It seems apache solr ignores special characters. Please fix it as soon as possible. Or any patch for this bug will be appreciated or if i miss anything configuration please tell me.
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

ganesan g’s picture

Issue summary: View changes
immanuel.paul’s picture

Hi Ganesan Gopal,

Were you able to find any work around for this issue.

Any help would be much appreciated.

Thanks

ganesan g’s picture

@immanuel.paul, we have added EdgeNgramFilterFactory in schema.xml as I mentioned here https://www.drupal.org/node/2474399.

But that too failed in some cases. This may work for you.

neomen’s picture

Status: Active » Needs review
FileSize
632 bytes

Here is patch which makes processing on block form similar to page's form.

neomen’s picture

A new patch would be more correct. Please try this, I think this resolve your problem