我試圖使用solr查詢實現分頁,但無法從CQL solr正常工作。請告訴我,我是Cassandra和solr的新手。Datastax - Cassandra CQL Solr查詢分頁問題
我正在使用cqlsh 5.0.1 | Cassandra 3.0.10.1443 | DSE 5.0.4 | CQL規格3.4.0
1)選擇COUNTRY_ID,從rptavlview.country其中solr_query = COUNTRY_NAME '{ 「Q」: 「:」, 「開始」: 「1」}' 極限5;
當我與上述查詢試過,我收到錯誤如下
InvalidRequest:錯誤從服務器:代碼= 2200 [查詢無效]消息=「您有司機尋呼活性,其還激活Solr的深分頁。'start'參數是不允許的。請停用分頁或閱讀Solr深度分頁限制並相應地修復。「
2)從rptavlview中選擇country_id,country_name。solr_query ='{「q」:「:」,「start」:「1」,「rows」:「5」}';
InvalidRequest:從服務器錯誤:代碼= 2200 [查詢無效]消息= 「不支持的查詢參數:行」
當我從solr的它的工作
http://MYIPADDRESS:8983/solr/rptavlview.country/select?q=%3A試圖& start = 1 & rows = 5 & wt = json & indent = true
「響應」:{ 「numFound」:237, 「start」:1, 「docs」:[ {__uniqueKey「:」[\「49 \」,\「Christmas Island \」]「,
「COUNTRY_NAME」: 「聖誕島」,
「country_name_ar」: 「جزيرةكريسماس」
「COUNTRY_ID」: 「49」 }, { 「_uniqueKey」: 「[\」 51 \」,\ 「哥倫比亞\」]」,
「COUNTRY_NAME」: 「哥倫比亞」,
「country_name_ar」: 「كولمبيا」
「COUNTRY_ID」: 「51」 }, { 「_uniqueKey」: 「[\」 56 \ 「\ 」古巴\「]」,
「COUNTRY_NAME」: 「古巴」,
「country_name_ar」: 「كوبا」
「COUNTRY_ID 「: 」56「 }, { 」_uniqueKey「: 」[\「 57 \」,\ 「塞浦路斯\」]」,
「COUNTRY_NAME」: 「塞浦路斯」,
「country_name_ar」: 「قبرص」 ,
「country_id」:「57」 }, { 「_uniqueKey」:「[\」59 \「,\」剛果民主共和國\「]」,
「COUNTRY_NAME」: 「剛果民主共和國」,
「country_name_ar」: 「جمهوريةالكونغوالديمقراطية」,
「COUNTRY_ID」: 「59」 } ] } }
爲什麼分頁不使用我的CQL solr查詢?
'select country_id,country_name from rptavlview.country where solr_query ='{「q」:「*:*」,「start」:「1」}'limit 5; '在[cqlsh 5.0.1 |工作正常Cassandra 3.0.9.1346 | DSE 5.0.3 | CQL規範3.4。0 |本機協議v4] – Prajith
任何人都可以提供給我任何示例 – Prajith
我無法使用DSE 5.0.4中的舊啓動和行參數啓動CQL,** select * from rptavlview.country where solr_query ='{「q」: 「*:*」,「start」:「5」,「rows」:「3」}'; **,這裏是它的引發錯誤,** InvalidRequest:** Error from server:code = 2200 [Invalid query] message =「不支持的查詢參數:行」 – Prajith