Wrapping the expression in a fetch function as follows works:
fetch(names, select(nodes(enron_emails,
nodes(enron_emails,
walk="kayne.coul...@enron.com->from",
trackTraversal="true",
gather="to"), walk="node->from",
scatter="leav
Hi,
Similar to this question (
https://mail-archives.apache.org/mod_mbox/lucene-solr-user/201907.mbox/browser),
how can additional fields be returned when using /graph request handler?
For example, from the documentation, for the request:
nodes(enron_emails,
nodes(enron_emails,
walk="kayne.coul.
Good to hear.
Joel Bernstein
http://joelsolr.blogspot.com/
On Sun, Jul 21, 2019 at 5:21 PM Ahmed Adel wrote:
> Yeah, it turned out to be related to the data. The “fetch” method works
> fine as you described, it’s just the data distribution that caused name
> field not to be fetched in a number
Yeah, it turned out to be related to the data. The “fetch” method works
fine as you described, it’s just the data distribution that caused name
field not to be fetched in a number of responses. I tested it with two
other collections and it worked as expected as well. Thank you for your
help getting
Ok, then it sounds like a different issue. Let's look at the logs following
a request and see what the issue is. There will be a log record that shows
the query that is sent to Solr by the fetch expression. When we look at
that log we'll be able to see what the query is, and if results are
returned
To validate this, I indexed the datasets and ran the same query on Solr
6.5.0 environment (https://archive.apache.org/dist/lucene/solr/6.5.0/)
before cb9f15 commit gets into release but got the same response, no
additional fields, as Solr 8.1.1. I have used the default managed schema
settings in bo
I suspect fetch is having problem due to this commit:
https://github.com/apache/lucene-solr/commit/cb9f151db4b5ad5c5f581b6b8cf2e5916ddb0f35#diff-98abfc8855d347035205c6f3afc2cde3
Later local params were turned off for anything but the lucene qparser.
Which means this query doesn't work if /select
Hi - Tried swapping the equality sides but (surprisingly?) got the same
exact response. Any additional thoughts are appreciated.
Best,
A.
http://aadel.io
On Fri, Jul 19, 2019 at 5:27 PM Joel Bernstein wrote:
> Try:
>
> fetch(names,
> select(
> nodes(emails,
>
Try:
fetch(names,
select(
nodes(emails,
walk="john...@apache.org->from",
gather="to"),
node as to_s),
fl="name",
on="to_s=email")
According to the docs it looks like you have the fields reversed on the
fetch. If that d
Hi Joel,
Thank you for your thoughts. I tried the fetch function, however, the
response does not contain "fl" fields of the "fetch" expression. For the
above example, the modified query is as follows:
fetch(names, select(nodes(emails,
walk="john...@apache.org->from",
gather="to"), nod
Hi Ahmed,
Take a look at the fetch
https://lucene.apache.org/solr/guide/8_0/stream-decorator-reference.html#fetch
It probably makes sense to allow more field to be returned from a nodes
expression as well.
Joel Bernstein
http://joelsolr.blogspot.com/
On Wed, Jul 17, 2019 at 3:12 AM Ahmed Adel
Hi,
Thank you for your reply. Could you give more details on the „join“
operation, such as what the sides of the join and the joining condition
would be in this case?
Best regards,
A.
On Tue, Jul 16, 2019 at 2:02 PM markus kalkbrenner <
markus.kalkbren...@biologis.com> wrote:
>
>
> You have to
You have to perform a „join“ to get more fields.
> Am 16.07.2019 um 13:52 schrieb Ahmed Adel :
>
> Hi,
>
> How can multiple fields be returned in graph traversal streaming expression
> response documents? For example, the following query:
>
> nodes(emails,
> walk="john...@apache.org->fro
Hi,
How can multiple fields be returned in graph traversal streaming expression
response documents? For example, the following query:
nodes(emails,
walk="john...@apache.org->from",
gather="to")
returns these documents in the response:
{
"result-set": {
"docs": [
{
14 matches
Mail list logo