That is not a valid solr query. You need to search by field:value. Try: http://192.168.1.10:8098/solr/logs/select?q=*:*
Eric On Nov 27, 2013, at 7:23 AM, Kartik Thakore <kthak...@aimed.cc> wrote: > Cool. I did the data activate and emptied out the bucket and set the props > and created a different index. Still no go > > Here is the data: > "[2013-11-27T15:21:30] [ERROR] [192.168.1.102] [zach.scratchd.ca] [0] > [thakore.kar...@gmail.com] test" > > Here is the search: > http://192.168.1.10:8098/solr/logs/select?q=* > > http://192.168.1.10:8098/solr/logs/select?q=test > > > No results found > > > On Tue, Nov 26, 2013 at 8:56 PM, Ryan Zezeski <rzeze...@basho.com> wrote: > Kartik, > > The pre7 tag incorporates the new bucket type integration. Bucket types are a > new feature in 2.0 that provide additional namespace support and more > efficient bucket properties (good for when you have many buckets with custom > properties). The particular code you are running against requires that for > data to be indexed in Yokozuna it must be stored under a non-default bucket > type. Since you are not specifying a type the logs bucket lives under the > default type where `yz_index` will not be applied. This will be changed for > 2.0 so that any type of bucket may be indexed. In the meantime, try this: > > riak-admin bucket-type create data '{"props":{}}' > riak-admin bucket-type activate data > > curl -X PUT -H 'content-type: application/json' > 'http://host:port/types/data/buckets/logs/props' -d > '{"props":{"yz_index":"allLogs"}}' > > That above will change soon as well. We are attempting to rename most user > facing parts of Yokozuna to just "search". This means that `yz_index` will > soon become `search_index`. Sorry for the inconvenience as things are in a > bit of flux leading up to 2.0. > > -Z > > > On Tue, Nov 26, 2013 at 5:59 PM, Kartik Thakore <kthak...@aimed.cc> wrote: > So finally got a chance to try this and I am running into issues (I am on > Riak 2.0pre7) btw. > > I have yz turned on: > > http://192.168.1.10:8098/yz > > I created the index with: > > $ curl -i http://192.168.1.10:8098/yz/index/allLogs > > HTTP/1.1 200 OK > Server: MochiWeb/1.1 WebMachine/1.10.5 (jokes are better explained) > Date: Tue, 26 Nov 2013 22:51:15 GMT > > Content-Type: application/json > Content-Length: 41 > > {"name":"allLogs","schema":"_yz_default"} > > > And associated the search to the bucket probs: > > http://192.168.1.10:8098/buckets/logs/props > > { > > props: > { > > allow_mult: true, > basic_quorum: false, > big_vclock: 50, > chash_keyfun: > { > > mod: "riak_core_util", > fun: "chash_std_keyfun" > > }, > dw: "quorum", > last_write_wins: false, > linkfun: > { > > mod: "riak_kv_wm_link_walker", > fun: "mapreduce_linkfun" > > }, > n_val: 3, > name: "logs", > notfound_ok: true, > old_vclock: 86400, > postcommit: [ ], > pr: 0, > precommit: [ ], > pw: 0, > r: "quorum", > rw: "quorum", > small_vclock: 50, > w: "quorum", > young_vclock: 20, > yz_index: "allLogs" > > } > > } > > I put in a text/plain entry with: > > http://192.168.1.10:8098/riak/logs/26-11-2013T2260?vtag=47ffPuWSln7VhlTl02raJA > > [2013-11-26T22:43:26] [ERROR] [192.168.1.102] [0] [thakore.kar...@gmail.com] > test > > http://192.168.1.10:8098/riak/logs/26-11-2013T2260?vtag=6IYwwPE27eUbs8ThaSOcTC > > [2013-11-26T22:39:59] [ERROR] [192.168.1.102] [0] [thakore.kar...@gmail.com] > test > > > > But when I search: > > http://192.168.1.10:8098/search/allLogs?q=* > > No results > > http://192.168.1.10:8098/search/allLogs?q=test > > No results > > > Whats going on? > > > > > > > > > On Thu, Nov 21, 2013 at 12:45 PM, Ryan Zezeski <rzeze...@basho.com> wrote: > > > > > > > > > > On Wed, Nov 20, 2013 at 3:48 PM, Kartik Thakore <kthak...@aimed.cc> wrote: > >> > >> Thank you. > >> > >> I am creating indexes with: > >> > >> curl -i -XPUT http://192.168.1.10:8098/yz/index/allLogs \ > >> -H 'content-type: application/json' \ > >> -d '{"schema" : "_yz_default", "bucket" : "logs" }' > >> > >> > >> But when I check the index with: > >> > >> curl -i http://192.168.1.10:8098/yz/index/allLogs > >> > >> It drops the bucket association > >> > >> HTTP/1.1 200 OK > >> Server: MochiWeb/1.1 WebMachine/1.10.5 (jokes are better explained) > >> Date: Wed, 20 Nov 2013 20:45:21 GMT > >> Content-Type: application/json > >> Content-Length: 41 > >> > >> {"name":"allLogs","schema":"_yz_default"} > > > > > > Sorry, that documentation is out of date. > > > > To associate an index to a bucket you need to set the bucket's properties. > > > > curl -XPUT -H 'content-type: application/json' > > 'http://localhost:8098/buckets/logs/props' -d > > '{"props":{"yz_index":"allLogs"}}' > > > > You can perform a GET on that same resource to check the yz_index property > > is set. > > > >> > >> Also > >> > >> what is going on here > >> > >> curl -XPUT -H'content-type:application/json' > >> http://localhost:8098/buckets/people/keys/me \ > >> -d'{ "name_s" : "kartik" }' > >> > >> Why not: > >> curl -XPUT -H'content-type:application/json' > >> http://localhost:8098/rial/people/me \ > >> -d'{ "name_s" : "kartik" }' > > > > > > > > In Riak 1.0.0 we changed the resource from '/riak/<bucket>/<key>' to > > '/buckets/<bucket>/keys/<key>'. We were supposed to deprecate and > > eventually remove the old resource but we never did. You can still use the > > old style but I would recommend using the new style as it is what we use in > > official docs and there is a chance perhaps the old resources don't stay up > > to date with the latest features. > > > > > > -Z > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com