Re: Block Join Score Highlighting

2014-05-05 Thread StrW_dev
I changed the hardcoded BlockJoinChildQParser setting to use the parent
scoring and that seems to work. So I think I got rid of the scoring issue
:).
I also voted for the issue!


Didn't find a solution for the highlighting issue at the moment, but I am
considering to omit highlighting for now as it also causes the index to grow
big quickly as the fields need to be stored to support highlighting. 



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Block-Join-Score-Highlighting-tp4134045p4134702.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Block Join Score Highlighting

2014-05-02 Thread StrW_dev
Mikhail Khludnev wrote
 Hello,
 
 Score support is addressed at
 https://issues.apache.org/jira/browse/SOLR-5882.
  Highlighting is another story. be aware of
 http://heliosearch.org/expand-block-join/ it might somehow useful for your
 problem.

Thx for the reply! My score question is answered with that.

I already tried expanding based on that exact article. With expanding I
might be able to search in parent, filter children and also return the
children based on the same filter query. 
However this doesn't give me the most relevant child and certainly won't
allow me to use the boost of that child in the score of the parent document. 
I am forced to search on child level as this allows me to use the unique
boost of the child to influence the score.

What I would need is to return snippet based on search in the parent, but
now snippets are based on the returning document.





--
View this message in context: 
http://lucene.472066.n3.nabble.com/Block-Join-Score-Highlighting-tp4134045p4134273.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Block Join Score Highlighting

2014-05-02 Thread Mikhail Khludnev
On Fri, May 2, 2014 at 2:34 PM, StrW_dev r.j.bamb...@structweb.nl wrote:

 Mikhail Khludnev wrote
  Hello,
 
  Score support is addressed at
  https://issues.apache.org/jira/browse/SOLR-5882.
   Highlighting is another story. be aware of
  http://heliosearch.org/expand-block-join/ it might somehow useful for
 your
  problem.

 Thx for the reply! My score question is answered with that.

but you forget to vote for that issue!
Regarding highlighting, unfortunately I've never work with it. Hence, no
quick help from my side.


 I already tried expanding based on that exact article. With expanding I
 might be able to search in parent, filter children and also return the
 children based on the same filter query.
 However this doesn't give me the most relevant child and certainly won't
 allow me to use the boost of that child in the score of the parent
 document.
 I am forced to search on child level as this allows me to use the unique
 boost of the child to influence the score.

 What I would need is to return snippet based on search in the parent, but
 now snippets are based on the returning document.





 --
 View this message in context:
 http://lucene.472066.n3.nabble.com/Block-Join-Score-Highlighting-tp4134045p4134273.html
 Sent from the Solr - User mailing list archive at Nabble.com.




-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

http://www.griddynamics.com
 mkhlud...@griddynamics.com


Block Join Score Highlighting

2014-05-01 Thread StrW_dev
Hello,

I am trying out block joins for my index at the moment as I have many
documents that are mainly variations of the same search content. In my case
denormalization is not an option, so I am using nested documents.

The structure looks like this:
doc
content
doc
filter
boost
required info
/doc
doc

I search within the parent document and filter on the child documents. I get
the correct documents this way, but I have issues with scoring and
highlighting.
I am currently searching on the parent document and returning the child
document, as they hold specific information I require. I use the boost field
of the child to boost the score of the documents individually.

1. I want the highlighting snippet from the parent document, but the
snippets returned are empty as they are based on the childs.
2. I also want to use the score from the parent document search together
with the child boost, but now I only get the score from filtering the child
nodes (which is 0).

I also tried it the other way around; returning the parent node and only
filtering on the child node, but in that case I can't boost on the specific
child or return the information within that child that I need.

Are there options to work around these issues? Or are they just not
supported at the moment?




--
View this message in context: 
http://lucene.472066.n3.nabble.com/Block-Join-Score-Highlighting-tp4134045.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Block Join Score Highlighting

2014-05-01 Thread Mikhail Khludnev
Hello,

Score support is addressed at
https://issues.apache.org/jira/browse/SOLR-5882.
 Highlighting is another story. be aware of
http://heliosearch.org/expand-block-join/ it might somehow useful for your
problem.


On Thu, May 1, 2014 at 11:32 AM, StrW_dev r.j.bamb...@structweb.nl wrote:

 Hello,

 I am trying out block joins for my index at the moment as I have many
 documents that are mainly variations of the same search content. In my case
 denormalization is not an option, so I am using nested documents.

 The structure looks like this:
 doc
 content
 doc
 filter
 boost
 required info
 /doc
 doc

 I search within the parent document and filter on the child documents. I
 get
 the correct documents this way, but I have issues with scoring and
 highlighting.
 I am currently searching on the parent document and returning the child
 document, as they hold specific information I require. I use the boost
 field
 of the child to boost the score of the documents individually.

 1. I want the highlighting snippet from the parent document, but the
 snippets returned are empty as they are based on the childs.
 2. I also want to use the score from the parent document search together
 with the child boost, but now I only get the score from filtering the child
 nodes (which is 0).

 I also tried it the other way around; returning the parent node and only
 filtering on the child node, but in that case I can't boost on the specific
 child or return the information within that child that I need.

 Are there options to work around these issues? Or are they just not
 supported at the moment?




 --
 View this message in context:
 http://lucene.472066.n3.nabble.com/Block-Join-Score-Highlighting-tp4134045.html
 Sent from the Solr - User mailing list archive at Nabble.com.




-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

http://www.griddynamics.com
 mkhlud...@griddynamics.com