[
https://issues.apache.org/jira/browse/SOLR-4729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13638509#comment-13638509
]
Hoss Man commented on SOLR-4729:
--------------------------------
Adam: thanks for following up...
bq. I've just tested again and I'm still seeing the error using the
solr-4.1-2013-04-22_10-31-16 nightly build. This should include the fix right?
FYI: I opened LUCENE-4949 to address the problem in how the nightly builds are
being named
bq. 3. Opened up the Solr Admin page, selected the collection1 core from the
dropdown and clicked on Analysis. ...
thank you for that specific piece of info and the included stack trace -- i can
in fact reproduce this error you are getting. there is definitely a bug in the
LukeRequestHandler that will need addressed that prevents it (and thus the
analysis screen) from working properly with this type of a copyField wildcard.
A possible work around until this bug can be fixed is to add a dynimcField
matching "*" like below to your schema.xml -- although this will prevent errors
from being reported if you inadvertently spell a field name incorrectly when
indexing/quering, so it may be best to only do this in dev setups where you
need to test out analysis options...
{noformat}
<dynamicField name="*" type="ignored" />
{noformat}
For the moment however i'm much more concerned by thiscomment from your
original bug report (and general summary of your bug report) that i don't
understand...
{quote}
If I index something, this line is ignored.
("copyField with * as the source doesn't work")
{quote}
As far as i can tell, there is no actual bug here preventing the copyField from
working properly when indexing documents, all values from all fields do in fact
get added to the "text" field -- it's only the LukeRequestHandler & admin UI
that seem to have problems... correct? (or are their other errors you are
seeing that you haven't mentioned yet?)
> Using a copyField with * as the source doesn't work
> ---------------------------------------------------
>
> Key: SOLR-4729
> URL: https://issues.apache.org/jira/browse/SOLR-4729
> Project: Solr
> Issue Type: Bug
> Components: Schema and Analysis
> Affects Versions: 4.2
> Reporter: Adam Hahn
>
> It seems you can no longer use a wildcard as the source when defining a
> copyField. I don't believe that this was fixed as part of SOLR-4650 since
> I've tested it with the 4/17 nightly build and it doesn't work.
> I'm using the following line: <copyField source="*" dest="text"/>
> If I index something, this line is ignored. If I go to the Analysis tab, the
> fields aren't populated and I see the error:
> 'org.apache.solr.common.SolrException: undefined field: "*"' in the log.
> This worked correctly in 4.0, but I didn't test it in 4.1.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]