This is very strange then. If I use this query.SetProjection(ProjectionConstants.DOCUMENT);
then I can pull the content from the returned lucene document. On May 11, 4:29 pm, Ayende Rahien <[email protected]> wrote: > I can't think of any reason for that, no > > On Mon, May 11, 2009 at 4:04 PM, Jack Ryan <[email protected]> wrote: > > > I've just tried implementing the propertya s a property of Document > > and it still doesnt work. The result is null. I wonder if I am coming > > up against some sort of size limit or if there are characters in the > > Text string that are causing it not to work. Are there any known size > > limits or problematic characters? These strings are pretty long but > > not excessively so. > > > On May 11, 3:48 pm, Jack Ryan <[email protected]> wrote: > > > The data is stored. and the field is called File.Text. However my code > > > that looks like this: > > > > var parser = new MultiFieldQueryParser(new[]{"Name", > > > "File.Text"}, new PorterStemAnalyzer()); > > > var query = fullTextSession.CreateFullTextQuery > > > (parser.Parse(QueryParser.Escape(search))); > > > query.SetProjection("ID", "FileName", "File.Text"); > > > query.SetMaxResults(25); > > > var results = query.List<object[]>(); > > > > does not find it. Its odd because it can search in File.Text, but not > > > retrieve the data. > > > > On May 11, 3:44 pm, Jozef Sevcik <[email protected]> wrote: > > > > > what do you see with Luke in index file ? > > > > > 2009/5/11 Jack Ryan <[email protected]>: > > > > > > No, that just creates a second index on the File. Persisting the data > > > > > twice instead of once. > > > > > > On May 11, 3:35 pm, Jozef Sevcik <[email protected]> wrote: > > > > >> I'm not sure, but probably: > > > > >> [Indexed] > > > > >> pubic class File > > > > > >> 2009/5/11 Jack Ryan <[email protected]>: > > > > > >> > I have a one to one association with one entity marked as indexed > > and > > > > >> > the link to the other marked as indexed embedded. Both entities > > have > > > > >> > fields marked as store=yes. I can load the fields of the indexed > > > > >> > entity by projection from the index, but the fields of the > > > > >> > IndexedEmbedded entity always come back as null. The structure is > > > > >> > shown below. Any ideas? > > > > > >> > [Indexed] > > > > >> > public class Document > > > > >> > { > > > > >> > [DocumentId] > > > > >> > public virtual int ID { get; set; } > > > > > >> > [Field(Store = Store.Yes)] > > > > >> > public virtual string Name {get; set; } > > > > > >> > [IndexedEmbedded] > > > > >> > public Virtual File File { get; set; } > > > > >> > } > > > > > >> > pubic class File > > > > >> > { > > > > >> > public virtual byte[] Data { get; set; } > > > > > >> > [Field(Store = Store.Yes)] > > > > >> > public virtual string Text { get; set; } > > > > >> > } > > > > > >> -- > > > > >> Jozef > > > > > -- > > > > Jozef --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "NHibernate Contrib - Development Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com.ar/group/nhcdevs?hl=en -~----------~----~----~----~------~----~------~--~---
