Hi, I have tried the solr.CloneFieldUpdateProcessorFactory sugested in the pool but the fields are not copied.
My dataconfig.xml <field column="enclosure_type" xpath="/rss/channel/item/enclosure/@type" /> My schema.xml <dynamicField name="enclosure_*" type="string" indexed="false" stored="true" multiValued="true" /> <!-- </field> --> <!-- <dynamicField name="enclosure_*" type="string" indexed="false" stored="true" multiValued="false" /> --> <field name="enclosure" type="text" indexed="true" stored="true" multiValued="true" /> My solrconfig.xml <updateRequestProcessorChain name="multiple-clones"> <processor class="solr.CloneFieldUpdateProcessorFactory"> <str name="source">enclosure_title</str> <str name="dest">enclosure</str> </processor> </updateRequestProcessorChain> and <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">rss-data-config.xml</str> <str name="update.chain">multiple-clones</str> <str name="update.chain">fixIndexedValues</str> </lst> </requestHandler> Can you help? Thanks ;) On Jul 31, 2013, at 6:03 PM, Luís Portela Afonso <meligalet...@gmail.com> wrote: > Ok, thanks. I will check it. > > On Jul 31, 2013, at 5:08 PM, "Jack Krupansky" <j...@basetechnology.com> wrote: > >> See: >> https://builds.apache.org/job/Solr-Artifacts-4.x/javadoc/solr-core/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.html >> >> I have more examples in my book. >> >> -- Jack Krupansky >> >> From: Luís Portela Afonso >> Sent: Wednesday, July 31, 2013 11:41 AM >> To: solr-user@lucene.apache.org >> Subject: Re: Solr PolyField >> >> Hum, ok. >> >> It's possible to add to a field, static text? Text that i write on the >> configuration and then append another field? I saw something like >> CloneFieldProcessor but when i'm starting solr, it says that could not find >> the class. >> I was trying to use processors to move one field to another. >> >> I saw this: >> <processor class="solr.FieldCopyProcessorFactory"> >> <str name="source">lastname firstname</str> >> <str name="dest">fullname</str> >> <bool name="append">true</bool> >> <str name="append.delim">, </str> >> </processor> >> But when i try to use it solr says that he cannot find the >> solr.FieldCopyProcessorFactory. I'm using solr 4.4.0 >> >> Thanks ;) >> >> On Jul 31, 2013, at 4:16 PM, Michael Della Bitta >> <michael.della.bi...@appinions.com> wrote: >> >> >> OK, >> >> Then I would suggest creating multiValued enclosure_type, etc. tags for >> searching, and then one string-typed field to store the JSON snippet you've >> been showing. >> >> Michael Della Bitta >> >> Applications Developer >> >> o: +1 646 532 3062 | c: +1 917 477 7906 >> >> appinions inc. >> >> “The Science of Influence Marketing” >> >> 18 East 41st Street >> >> New York, NY 10017 >> >> t: @appinions <https://twitter.com/Appinions> | g+: >> plus.google.com/appinions<https://plus.google.com/u/0/b/112002776285509593336/112002776285509593336/posts> >> w: appinions.com <http://www.appinions.com/> >> >> >> On Wed, Jul 31, 2013 at 11:11 AM, Luís Portela Afonso < >> meligalet...@gmail.com> wrote: >> >> >> As a single record? Hum, no. >> >> So an Rss has /rss/channel/ and then lot of /rss/channel/item, right? >> Each /rss/channel/item is a new document on Solr. I start with the solr >> example rss, but i change that to has more fields, other fields and get the >> feed url from a database. >> >> So each /rss/channel/item is a document to the indexing, bue each >> /rss/channel/item can have more than on enclosure tag. >> >> Many thanks >> >> On Jul 31, 2013, at 4:05 PM, Michael Della Bitta < >> michael.della.bi...@appinions.com> wrote: >> >> >> So you're trying to index a RSS feed as a single record, but you want to >> >> be >> >> able to search for and retrieve individual entries from within the feed? >> >> Is >> >> that the issue? >> >> Michael Della Bitta >> >> Applications Developer >> >> o: +1 646 532 3062 | c: +1 917 477 7906 >> >> appinions inc. >> >> “The Science of Influence Marketing” >> >> 18 East 41st Street >> >> New York, NY 10017 >> >> t: @appinions <https://twitter.com/Appinions> | g+: >> plus.google.com/appinions< >> >> >> https://plus.google.com/u/0/b/112002776285509593336/112002776285509593336/posts >> >> >> w: appinions.com <http://www.appinions.com/> >> >> >> On Wed, Jul 31, 2013 at 10:59 AM, Luís Portela Afonso < >> meligalet...@gmail.com> wrote: >> >> >> This fields can be multiValued. >> I the rss standart there is not correct to do that, but some sources do >> and i like to grab it all. Is there any way that make it possible? >> >> Once again, Many thanks :) >> >> On Jul 31, 2013, at 3:54 PM, Michael Della Bitta < >> michael.della.bi...@appinions.com> wrote: >> >> >> Luís, >> >> Is there a reason why splitting this up into enclosure_type, >> >> enclosure_url, >> >> and enclosure_length would not work? >> >> >> Michael Della Bitta >> >> Applications Developer >> >> o: +1 646 532 3062 | c: +1 917 477 7906 >> >> appinions inc. >> >> “The Science of Influence Marketing” >> >> 18 East 41st Street >> >> New York, NY 10017 >> >> t: @appinions <https://twitter.com/Appinions> | g+: >> plus.google.com/appinions< >> >> >> >> >> https://plus.google.com/u/0/b/112002776285509593336/112002776285509593336/posts >> >> >> w: appinions.com <http://www.appinions.com/> >> >> >> On Wed, Jul 31, 2013 at 10:43 AM, Luís Portela Afonso < >> meligalet...@gmail.com> wrote: >> >> >> Hi, >> >> I'm trying to index information of RSS Feeds. >> >> So in a more detailed explanation: >> >> The RSS feed has something like: >> <enclosure url=" >> >> http://www.engadget.com/podcasts/Engadget_Podcast_353.mp3" >> >> length="32642192" type="audio/mpeg"/> >> >> *With my current configuration, this is working and i get a result >> >> like >> >> that:* >> >> >> - enclosure: >> [ >> - "audio/mpeg", >> - "http://www.engadget.com/podcasts/EngadgetHD_Podcast_359.mp3", >> - "37521428" >> ], >> >> >> *BUT,* this is not the result that i'm trying to reach. With that >> i'm >> >> not >> >> able to know in a "correct" way, if "audio/mpeg" is the *type*, or >> >> the * >> >> url,* or the *length*. >> * >> * >> *I want to reach something like:* >> >> - >> - enclosure: >> { >> - type: "a <http://www.gazzetta.it/>udio/mpeg", >> - url: >> "http://www.engadget.com/podcasts/EngadgetHD_Podcast_359.mp3", >> - length: "37521428" >> }, >> >> >> >> So, how i intend this, this should be 3 fields inside of another >> >> field, >> >> no? >> >> >> >> Many Thanks for the answer and the help. >> >> >> On Jul 31, 2013, at 3:34 PM, Erick Erickson >> <erickerick...@gmail.com> >> wrote: >> >> Nope. Solr fields are flat. Why do you want to do this? I'm >> asking because this might be an XY problems and there >> may be other possibilities. >> >> Best >> Erick >> >> On Wed, Jul 31, 2013 at 5:09 AM, Luís Portela Afonso >> <meligalet...@gmail.com> wrote: >> >> Hi, I'm trying to create a field with multiple fields inside, that >> is: >> >> origin: >> { >> >> htmlUrl: "http://www.gazzetta.it/", >> streamId: "feed/http://www.gazzetta.it/rss/Home.xml", >> title: "Gazzetta.it" >> >> }, >> >> >> Get something like this. Is that possible? I'm using Solr 4.4.0. >> >> Thanks >> >> >> >> >> >> >> >> >> >> >
smime.p7s
Description: S/MIME cryptographic signature