Been there, done that <G>.

On Thu, Aug 1, 2013 at 4:46 PM, Luís Portela Afonso
<meligalet...@gmail.com>wrote:

> Oh my god. Thanks for notice. The field name its wrong. It should be
> enclosure_type. I'm so sorry.
>
> On Aug 1, 2013, at 6:33 PM, Jack Krupansky <j...@basetechnology.com>
> wrote:
>
> > Are you sure the “enclosure_title” field is populated?
> >
> > Have you updated the request handler?
> >
> > -- Jack Krupansky
> >
> > From: Luís Portela Afonso
> > Sent: Thursday, August 01, 2013 1:23 PM
> > To: solr-user@lucene.apache.org
> > Subject: Re: Solr PolyField
> >
> > So i have merged the two chains in one, and this is not copying. Hum…
> >
> > My solrconfig.xml
> >
> > <updateRequestProcessorChain name="fixIndexedValues">
> >    <!-- <processor class="solr.UUIDUpdateProcessorFactory">
> >      <str name="fieldName">uuid</str>
> >    </processor> -->
> >    <processor class="solr.CloneFieldUpdateProcessorFactory">
> >       <str name="source">enclosure_title</str>
> >       <str name="dest">enclosure</str>
> >     </processor>
> >    <processor class="solr.RunUpdateProcessorFactory" />
> >  </updateRequestProcessorChain>
> >
> > I try too with the UUIDUpdateProcessorFactory commented and nothing
> happens. Weird.
> >
> > On Aug 1, 2013, at 5:37 PM, "Jack Krupansky" <j...@basetechnology.com>
> wrote:
> >
> >
> >  Hmmm... not sure what happens if you have two update chains specified:
> >
> >       <str name="update.chain">multiple-clones</str>
> >       <str name="update.chain">fixIndexedValues</str>
> >
> >  You need to merge them into one.
> >
> >  -- Jack Krupansky
> >
> >  From: Luís Portela Afonso
> >  Sent: Thursday, August 01, 2013 12:26 PM
> >  To: solr-user@lucene.apache.org
> >  Subject: Re: Solr PolyField
> >
> >  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
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>

Reply via email to