{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-06T14:01:22.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-04-06T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":2801,"title":"geometric progression","description":"I've modified my \u003chttp://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression previous program\u003e so that it now generates \u003chttps://en.wikipedia.org/wiki/Geometric_progression geometric progressions\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\r\n\r\nOnce again, can you tell me the position of the wrong term, and return the correct sequence?\r\n\r\nFor example, given\r\n\r\n  errorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3\r\n\r\nthen\r\n\r\n  errorposition = 4;\r\n  truesequence = [2 6 18 54 162]; \r\n\r\n*Note:* The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\r\n","description_html":"\u003cp\u003eI've modified my \u003ca href = \"http://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression\"\u003eprevious program\u003c/a\u003e so that it now generates \u003ca href = \"https://en.wikipedia.org/wiki/Geometric_progression\"\u003egeometric progressions\u003c/a\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\u003c/p\u003e\u003cp\u003eOnce again, can you tell me the position of the wrong term, and return the correct sequence?\u003c/p\u003e\u003cp\u003eFor example, given\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eerrorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3\r\n\u003c/pre\u003e\u003cp\u003ethen\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eerrorposition = 4;\r\ntruesequence = [2 6 18 54 162]; \r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eNote:\u003c/b\u003e The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\u003c/p\u003e","function_template":"function [errorposition, truesequence] = find_error(errorsequence)\r\n  errorposition = Inf;\r\n  truesequence = errorsequence;\r\nend","test_suite":"%% test 1\r\nnterms = 10;\r\nterm0 = randi(10)\r\nratio = (-1)^randi(2)*randi(10)\r\ncorrectsequence = term0*ratio.^(0:nterms-1);\r\nfor position = 1:nterms\r\n   errorsequence = correctsequence;\r\n   errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);\r\n   [errorposition, truesequence] = find_error(errorsequence);\r\n   assert(errorposition == position \u0026\u0026 isequal(truesequence, correctsequence), 'failed test 1 at position %d', position);\r\nend\r\n\r\n%%test 2, fractional ratio\r\nnterms = 15;\r\nterm0 = randi(10)\r\nratio = (-1)^randi(2)*randi(10)\r\ncorrectsequence = term0*ratio.^(0:nterms-1);\r\nfor position = 1:nterms\r\n   errorsequence = correctsequence;\r\n   errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);\r\n   [errorposition, truesequence] = find_error(errorsequence);\r\n   assert(errorposition == position \u0026\u0026 isequal(truesequence, correctsequence), 'failed test 2 at position %d', position);\r\nend\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":999,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":132,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":29,"created_at":"2014-12-27T08:50:19.000Z","updated_at":"2026-03-28T09:56:35.000Z","published_at":"2014-12-27T08:50:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI've modified my\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eprevious program\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e so that it now generates\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Geometric_progression\\\"\u003e\u003cw:r\u003e\u003cw:t\u003egeometric progressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOnce again, can you tell me the position of the wrong term, and return the correct sequence?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, given\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[errorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethen\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[errorposition = 4;\\ntruesequence = [2 6 18 54 162];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":2801,"title":"geometric progression","description":"I've modified my \u003chttp://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression previous program\u003e so that it now generates \u003chttps://en.wikipedia.org/wiki/Geometric_progression geometric progressions\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\r\n\r\nOnce again, can you tell me the position of the wrong term, and return the correct sequence?\r\n\r\nFor example, given\r\n\r\n  errorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3\r\n\r\nthen\r\n\r\n  errorposition = 4;\r\n  truesequence = [2 6 18 54 162]; \r\n\r\n*Note:* The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\r\n","description_html":"\u003cp\u003eI've modified my \u003ca href = \"http://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression\"\u003eprevious program\u003c/a\u003e so that it now generates \u003ca href = \"https://en.wikipedia.org/wiki/Geometric_progression\"\u003egeometric progressions\u003c/a\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\u003c/p\u003e\u003cp\u003eOnce again, can you tell me the position of the wrong term, and return the correct sequence?\u003c/p\u003e\u003cp\u003eFor example, given\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eerrorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3\r\n\u003c/pre\u003e\u003cp\u003ethen\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003eerrorposition = 4;\r\ntruesequence = [2 6 18 54 162]; \r\n\u003c/pre\u003e\u003cp\u003e\u003cb\u003eNote:\u003c/b\u003e The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\u003c/p\u003e","function_template":"function [errorposition, truesequence] = find_error(errorsequence)\r\n  errorposition = Inf;\r\n  truesequence = errorsequence;\r\nend","test_suite":"%% test 1\r\nnterms = 10;\r\nterm0 = randi(10)\r\nratio = (-1)^randi(2)*randi(10)\r\ncorrectsequence = term0*ratio.^(0:nterms-1);\r\nfor position = 1:nterms\r\n   errorsequence = correctsequence;\r\n   errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);\r\n   [errorposition, truesequence] = find_error(errorsequence);\r\n   assert(errorposition == position \u0026\u0026 isequal(truesequence, correctsequence), 'failed test 1 at position %d', position);\r\nend\r\n\r\n%%test 2, fractional ratio\r\nnterms = 15;\r\nterm0 = randi(10)\r\nratio = (-1)^randi(2)*randi(10)\r\ncorrectsequence = term0*ratio.^(0:nterms-1);\r\nfor position = 1:nterms\r\n   errorsequence = correctsequence;\r\n   errorsequence(position) = errorsequence(position) + (-1)^randi(2)*randi(50);\r\n   [errorposition, truesequence] = find_error(errorsequence);\r\n   assert(errorposition == position \u0026\u0026 isequal(truesequence, correctsequence), 'failed test 2 at position %d', position);\r\nend\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":999,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":132,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":29,"created_at":"2014-12-27T08:50:19.000Z","updated_at":"2026-03-28T09:56:35.000Z","published_at":"2014-12-27T08:50:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eI've modified my\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"http://uk.mathworks.com/matlabcentral/cody/problems/2800-arithmetic-progression\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eprevious program\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e so that it now generates\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://en.wikipedia.org/wiki/Geometric_progression\\\"\u003e\u003cw:r\u003e\u003cw:t\u003egeometric progressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e. For some reason, there's still always one wrong term. I'll blame it on my computer memory, it can't be my programming.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOnce again, can you tell me the position of the wrong term, and return the correct sequence?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, given\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[errorsequence = [2 6 18 25 162]; %geometric sequence starting at 2 with ratio of 3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ethen\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[errorposition = 4;\\ntruesequence = [2 6 18 54 162];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNote:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e The progression starts and ratio are integer only, so the sequence you return is expected to be made up of integers only.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":"tag:\"geometric progression\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"geometric progression\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"geometric progression\"","","\"","geometric progression","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32d18\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f6c93b32c78\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f6c93b323b8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32f98\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f6c93b32ef8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f6c93b32e58\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f6c93b32db8\u003e":"tag:\"geometric progression\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32db8\u003e":"tag:\"geometric progression\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"cody-search","password":"78X075ddcV44","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"geometric progression\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"geometric progression\"","","\"","geometric progression","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32d18\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f6c93b32c78\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f6c93b323b8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32f98\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f6c93b32ef8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f6c93b32e58\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f6c93b32db8\u003e":"tag:\"geometric progression\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f6c93b32db8\u003e":"tag:\"geometric progression\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":2801,"difficulty_rating":"medium"}]}}