Hmm…
I looked at the code of fsriver 0.4.0 and it sounds like I use by default 
simple analyzer on file.filename field.
https://github.com/dadoonet/fsriver/blob/fsriver-0.4.0/src/main/java/fr/pilato/elasticsearch/river/fs/util/FsRiverUtil.java#L132

So your query should work…

Just to check, could you try with a TermQuery instead a MatchQuery?

Could you also gist the mapping?

GET /mydocs/doc/_mapping?pretty


-- 
David Pilato | Technical Advocate | Elasticsearch.com
@dadoonet | @elasticsearchfr


Le 6 mars 2014 à 09:17:20, Nitesh Earkara (enit...@gmail.com) a écrit:

Thanks David.

Can you suggest which query should I use for exact match?

Thanks & Regards,
Nithesh Erakkara
Phone :- +91-9833-742-684
Email :- enit...@gmail.com

On 6 Mar 2014, at 13:10, David Pilato <da...@pilato.fr> wrote:

Probably because file.filename is analyzed.
Using a match query will basically search here for "mydocument" or "pdf".

Default mapping and field names will change with coming FSriver 1.0.


--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


Le 6 mars 2014 à 08:25, Nitesh Earkara <enit...@gmail.com> a écrit :

Hi David,

Thanks a lot for your help

I did install 0.90.12 version of es and installed plugin fsriver 0.4.0.

Now the query 

GET /mydocs/_search

is retrieving me results of all the document present in the folder as per index

but when I run query

GET /mydocs/doc/_search
{
  "query" : {
    "match" : {
        "file.filename" : "mydocument.pdf"
    }
  }
}

it retrieves all results and not just the document that has file name 
mydocument.pdf.

Please let me know if I am querying properly or do let me know the proper 
syntax for the same.




On 6 March 2014 12:12, Nitesh Earkara <enit...@gmail.com> wrote:
Hi David,

Thanks. So is there a bug in existing fsriver or is it not compatible with es 
1.0.

If its compatible with any previous version of es, let me know. I would like to 
try it out.

Also if there are any other rivers i can use , do let me know.


On 6 March 2014 12:08, David Pilato <da...@pilato.fr> wrote:
Fsriver has not been released yet for es 1.0.

I will do it soonish.

--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs


Le 6 mars 2014 à 06:31, Nitesh Earkara <enit...@gmail.com> a écrit :

My ElasticSearch server window shows below things displayed

[2014-03-05 17:21:22,782][INFO ][node                     ] [Frank Payne] versio
n[1.0.1], pid[4896], build[5c03844/2014-02-25T15:52:53Z]
[2014-03-05 17:21:22,784][INFO ][node                     ] [Frank Payne] initia
lizing ...
[2014-03-05 17:21:23,697][INFO ][plugins                  ] [Frank Payne] loaded
 [jdbc-river, river-fs], sites []
[2014-03-05 17:21:31,848][INFO ][node                     ] [Frank Payne] initia
lized
[2014-03-05 17:21:31,848][INFO ][node                     ] [Frank Payne] starti
ng ...
[2014-03-05 17:21:32,308][INFO ][transport                ] [Frank Payne] bound_
address {inet[/0:0:0:0:0:0:0:0:9301]}, publish_address {inet[/192.9.205.37:9301]
}
[2014-03-05 17:21:35,669][INFO ][cluster.service          ] [Frank Payne] detect
ed_master [Mad Thinker][5SmeADN9SYex_owrQ9CLHA][JLTIVMDEV10][inet[/192.9.205.37:
9300]], added {[Mad Thinker][5SmeADN9SYex_owrQ9CLHA][JLTIVMDEV10][inet[/192.9.20
5.37:9300]],}, reason: zen-disco-receive(from master [[Mad Thinker][5SmeADN9SYex
_owrQ9CLHA][JLTIVMDEV10][inet[/192.9.205.37:9300]]])
[2014-03-05 17:21:35,725][INFO ][discovery                ] [Frank Payne] elasti
csearch/A8mG-X4_S3KPLnQj9gPLfg
[2014-03-05 17:21:35,822][INFO ][http                     ] [Frank Payne] bound_
address {inet[/0:0:0:0:0:0:0:0:9201]}, publish_address {inet[/192.9.205.37:9201]
}
[2014-03-05 17:21:35,826][INFO ][node                     ] [Frank Payne] starte
d
[2014-03-05 17:22:07,045][INFO ][fr.pilato.elasticsearch.river.fs.river.FsRiver]
 [Frank Payne] [fs][mynewriver] Starting fs river scanning
[2014-03-05 17:22:07,062][WARN ][river                    ] [Frank Payne] failed
 to get _meta from [fs]/[mynewriver]
java.lang.NoSuchMethodError: org.elasticsearch.action.admin.cluster.state.Cluste
rStateRequestBuilder.setFilterIndices([Ljava/lang/String;)Lorg/elasticsearch/act
ion/admin/cluster/state/ClusterStateRequestBuilder;
        at fr.pilato.elasticsearch.river.fs.river.FsRiver.isMappingExist(FsRiver
.java:300)
        at fr.pilato.elasticsearch.river.fs.river.FsRiver.pushMapping(FsRiver.ja
va:315)
        at fr.pilato.elasticsearch.river.fs.river.FsRiver.start(FsRiver.java:229
)
        at org.elasticsearch.river.RiversService.createRiver(RiversService.java:
148)
        at org.elasticsearch.river.RiversService$ApplyRivers$2.onResponse(Rivers
Service.java:275)
        at org.elasticsearch.river.RiversService$ApplyRivers$2.onResponse(Rivers
Service.java:269)
        at org.elasticsearch.action.support.TransportAction$ThreadedActionListen
er$1.run(TransportAction.java:93)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)



On 6 March 2014 10:32, Nitesh Earkara <enit...@gmail.com> wrote:
And if I run query

GET /_river/mydocs/_meta

I get result

{
   "_index": "_river",
   "_type": "mydocs",
   "_id": "_meta",
   "found": false
}


On 6 March 2014 10:29, Nitesh Earkara <enit...@gmail.com> wrote:
Hi David,

I am using version 0.4.0


On 5 March 2014 23:10, David Pilato <da...@pilato.fr> wrote:
Are U using an old version of fsriver?



-- 
David Pilato | Technical Advocate | Elasticsearch.com
@dadoonet | @elasticsearchfr


Le 5 mars 2014 à 17:58:54, Nitesh Earkara (enit...@gmail.com) a écrit:

Even that gave me same results

Thanks & Regards,
Nithesh Erakkara
Phone :- +91-9833-742-684
Email :- enit...@gmail.com

On 5 Mar 2014, at 22:20, David Pilato <da...@pilato.fr> wrote:

Don't search in _river index but in destination index, which is `mydocs` in 
your case.

-- 
David Pilato | Technical Advocate | Elasticsearch.com
@dadoonet | @elasticsearchfr


Le 5 mars 2014 à 11:50:47, Nitesh Earkara (enit...@gmail.com) a écrit:

Hi,

I am trying to index files in my system using fsriver and then search them. But 
I'm not able to search them.

Below is the steps performed.

1. Create a local fs river

PUT /_river/mynewriver/_meta
{
  "type": "fs",
  "fs": {
    "url": "C:\\Users\\ner\\Downloads\\TCS Docs\\Compenstion Letters\\",
    "update_rate": 3600000,
    "includes": [ "*.doc" , "*.xls", "*.pdf" ]
  },
  "index": {
      "index": "mydocs",
      "type": "doc",
      "bulk_size": 50
  }
}

2. Check if river created or not

GET /_river/mynewriver/_search

3. Search file

POST /_river/mynewriver/_search
{
  "query" : {
    "term" : {
        "file.filename" : "AnniversayLetter_20112012.pdf"
    }
  }
}


The last query for search retrieves result

{
   "took": 1,
   "timed_out": false,
   "_shards": {
      "total": 1,
      "successful": 1,
      "failed": 0
   },
   "hits": {
      "total": 0,
      "max_score": null,
      "hits": []
   }
}

It doesn't return the file details although file is present in folder


Anyone has any idea????
--
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/a78b4d1e-9809-4869-8bf6-bf1e068a01e8%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google 
Groups "elasticsearch" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/elasticsearch/DPS3JNvXQDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/etPan.531755c3.1f16e9e8.7bfa%40MacBook-Air-de-David.local.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/0DF7F966-1057-4E8C-846F-D6023D32FD50%40gmail.com.

For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google 
Groups "elasticsearch" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/elasticsearch/DPS3JNvXQDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/etPan.5317618c.ded7263.7bfa%40MacBook-Air-de-David.local.

For more options, visit https://groups.google.com/groups/opt_out.



--
Thanks & Regards,
Nithesh Erakkara
enit...@gmail.com
+919833742684



--
Thanks & Regards,
Nithesh Erakkara
enit...@gmail.com
+919833742684



--
Thanks & Regards,
Nithesh Erakkara
enit...@gmail.com
+919833742684
--
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAOkk-nb8-mF0G6O_SzUstuEyXCkXGFtBLJ%2BO49LnzE8gjesw5w%40mail.gmail.com.

For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google 
Groups "elasticsearch" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/elasticsearch/DPS3JNvXQDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/1E4E8DAC-9184-4484-9B33-6C735592B5EA%40pilato.fr.

For more options, visit https://groups.google.com/groups/opt_out.



--
Thanks & Regards,
Nithesh Erakkara
enit...@gmail.com
+919833742684



--
Thanks & Regards,
Nithesh Erakkara
enit...@gmail.com
+919833742684
--
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAOkk-nY-abDqFRgc4bOoCR0x1xnvSR76mBmHn5v19e94fMxtXw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google 
Groups "elasticsearch" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/elasticsearch/DPS3JNvXQDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/B5E9B8E3-D55A-4348-9CF5-8C24E1A29DC6%40pilato.fr.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/6140EC4B-2E75-4FC4-8E10-C4BED6ADFB11%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/etPan.531830fe.333ab105.7bfa%40MacBook-Air-de-David.local.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to