https://redmine.dataone.org/https://redmine.dataone.org/favicon.ico2012-02-08T22:44:39ZDataONE TasksInfrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=110802012-02-08T22:44:39ZSkye Roseboomsroseboo@dataone.unm.edu
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111002012-02-09T22:14:43ZSkye Roseboomsroseboo@dataone.unm.edu
<ul><li><strong>Parent task</strong> changed from <i>#2004</i> to <i>#1386</i></li></ul> Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111062012-02-10T16:36:41ZSkye Roseboomsroseboo@dataone.unm.edu
<ul></ul><p>looks to be two options: </p>
<p>N-gram configuration to index variations of text strings.<br>
ReverseWildcardFilterFactory</p>
<p>N-gram looks to trade longer indexing time and larger storage requirements for query speed.<br>
Reverse wildcard used trailing wildcard searching on the normally stored text strings just reversed. Indexing time and storage not effected - seems to indicate slight query overhead to search strings in reverse but uses default trailing wildcard searching.</p>
Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111322012-02-13T16:56:50ZSkye Roseboomsroseboo@dataone.unm.edu
<ul></ul><p>To be aware of:</p>
<p><a href="https://issues.apache.org/jira/browse/SOLR-1982">https://issues.apache.org/jira/browse/SOLR-1982</a></p>
<p>Just defining the ReverseWildcard filter on any field in the solr schema.xml enables leading wildcard on any field - regardless of the field being used or not.</p>
Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111492012-02-13T19:32:08ZSkye Roseboomsroseboo@dataone.unm.edu
<ul><li><strong>Subject</strong> changed from <i>Enable leading wildcard character in solr config</i> to <i>Disable leading wildcard search in mercury ui</i></li></ul> Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111502012-02-13T19:37:46ZSkye Roseboomsroseboo@dataone.unm.edu
<ul><li><strong>Parent task</strong> changed from <i>#1386</i> to <i>#2004</i></li></ul><p>Moving this task to feature 2004 with change to removing leading wildcard. This will be done in mercury. No need to modify/alter index solr schema in the index processor project.</p>
Infrastructure - Task #2296: Disable leading wildcard search in mercury uihttps://redmine.dataone.org/issues/2296?journal_id=111802012-02-16T01:01:37ZSkye Roseboomsroseboo@dataone.unm.edu
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Closed</i></li></ul><p>Complete.</p>
<p>Restricting text input fields from containing wildcard character using M3.handleWildcard js event listener method on html class 'noWildcard'.</p>
<p>Stripping wildcard character out of search terms in default.js using M3.stripWildcard.js</p>