but you need to index the text inside these files, right?. you need to read the text from file and include it into a field into the XML (of course this field must be defined in the schema). you can do it using a script and post then the XML to Solr.
what amount/rate of generated text files are you thinking about? On Tue, Apr 14, 2009 at 7:07 PM, Alex Vu <alex.v...@gmail.com> wrote: > I just want to be able to index my text file, and other files that carries > the same format but with different IP address, ports, ect. > > I will have the traffic flow running in real-time. Do you think Solr will > be able to index a bunch of my text files in real time? > > On Tue, Apr 14, 2009 at 9:35 AM, Alejandro Gonzalez < > alejandrogonzalezd...@gmail.com> wrote: > > > and i'm not sure of understanding what are u trying to do, but maybe you > > should define a text field and fill it with the text in each file for > > indexing the text in them, or maybe a path to that file if that's what u > > want. > > > > On Tue, Apr 14, 2009 at 6:28 PM, Shalin Shekhar Mangar < > > shalinman...@gmail.com> wrote: > > > > > On Tue, Apr 14, 2009 at 9:44 PM, Alex Vu <alex.v...@gmail.com> wrote: > > > > > > > > > > > *schema file is * > > > > <?xml version="1.0" encoding="UTF-8"?> > > > > <!--W3C Schema generated by XMLSpy v2009 sp1 (http://www.altova.com > > )--> > > > > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > > > <xs:element name="networkTraffic"> > > > > <xs:complexType> > > > > <xs:sequence> > > > > <xs:element name="packet" maxOccurs="unbounded"> > > > > <xs:complexType> > > > > <xs:attribute name="terminationTimestamp" > > > > type="xs:string" use="required"/> > > > > <xs:attribute name="sourcePort" > type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="sourceIp" type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="protocolPortNumber" > > > > type="xs:string" use="required"/> > > > > <xs:attribute name="packets" type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="ok" type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="initialTimestamp" > > > > type="xs:string" use="required"/> > > > > <xs:attribute name="flows" type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="destinatoinIp" > > > type="xs:string" > > > > use="required"/> > > > > <xs:attribute name="destinationPort" > > > > type="xs:string" use="required"/> > > > > <xs:attribute name="bytes" type="xs:string" > > > > use="required"/> > > > > </xs:complexType> > > > > </xs:element> > > > > </xs:sequence> > > > > </xs:complexType> > > > > </xs:element> > > > > </xs:schema> > > > > > > > > > > > > Can someone please show me where do I put these files? I'm aware > that > > > the > > > > schema.xsd file goes into the directory conf. What about my xml file, > > and > > > > txt file? > > > > > > > > > > Alex, the Solr schema is not the usual XML Schema (xsd). It is an xml > > file > > > which describes the fields, their analyzers, tokenizers, copyFields, > > > default > > > search field etc. > > > > > > Look into the example schema supplied by Solr (inside > example/solr/conf) > > > directory and modify it according to your needs. > > > > > > -- > > > Regards, > > > Shalin Shekhar Mangar. > > > > > >