{"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":2225,"title":"Three...is a magic number.","description":"Yes it is...\r\n\r\nIt's a magic number...\r\n\r\nTo help you get rid of that earworm, here's a new Cody problem.  You are given a square matrix containing positive integers.  We want to determine if there are three consecutive occurrences of the same number in a row or column.  For example:\r\n\r\n 1 1 1\r\n 4 2 3\r\n 2 3 4\r\n\r\nShould be marked \"true\" because there are three consecutive ones in the first row.  Likewise\r\n\r\n 5 2 3\r\n 5 3 2\r\n 5 4 1\r\n\r\nshould also be marked \"true\" because there are three consecutive fives in the first column.  However:\r\n\r\n 5 2 3\r\n 3 5 2\r\n 1 4 5\r\n\r\nIs false, as we do not care about the three consecutive fives along the trace of the matrix.  The matrix will always be at least 3x3, but they can be larger.  Good luck!\r\n","description_html":"\u003cp\u003eYes it is...\u003c/p\u003e\u003cp\u003eIt's a magic number...\u003c/p\u003e\u003cp\u003eTo help you get rid of that earworm, here's a new Cody problem.  You are given a square matrix containing positive integers.  We want to determine if there are three consecutive occurrences of the same number in a row or column.  For example:\u003c/p\u003e\u003cpre\u003e 1 1 1\r\n 4 2 3\r\n 2 3 4\u003c/pre\u003e\u003cp\u003eShould be marked \"true\" because there are three consecutive ones in the first row.  Likewise\u003c/p\u003e\u003cpre\u003e 5 2 3\r\n 5 3 2\r\n 5 4 1\u003c/pre\u003e\u003cp\u003eshould also be marked \"true\" because there are three consecutive fives in the first column.  However:\u003c/p\u003e\u003cpre\u003e 5 2 3\r\n 3 5 2\r\n 1 4 5\u003c/pre\u003e\u003cp\u003eIs false, as we do not care about the three consecutive fives along the trace of the matrix.  The matrix will always be at least 3x3, but they can be larger.  Good luck!\u003c/p\u003e","function_template":"function y = match_three(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=[  1     2     7     6     7     2     7     7 ;\r\n     7     7     5     3     5     3     2     5 ;\r\n     1     6     5     4     3     5     7     5 ;\r\n     6     6     7     4     6     3     7     1 ;\r\n     4     2     4     2     2     5     5     6 ;\r\n     2     4     4     7     4     4     2     7 ;\r\n     7     4     2     3     6     4     7     1 ;\r\n     4     6     4     2     5     5     1     4];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=mod(magic(4),4);\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=mod(magic(7),2);\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[5 2 3 ; 5 3 2 ; 5 4 1] ;\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[  3     3     4     2     1     3     1\r\n     5     4     3     1     6     1     5\r\n     3     6     1     2     3     1     5\r\n     3     3     2     5     6     3     1\r\n     3     6     5     3     1     5     6\r\n     4     2     4     2     4     3     3\r\n     2     6     5     1     5     1     4];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 1 1 ; 4 2 3 ; 2 3 4];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 2 3 ; 4 5 6 ; 7 8 9];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 1 1 1 ; 2 4 6 8 ; 3 6 9 12 ; 4 8 12 16];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 5 7 9 ; 1 5 7 9 ; 2 4 6 8 ; 1 5 7 9];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2014-10-24T12:48:36.000Z","rescore_all_solutions":false,"group_id":21,"created_at":"2014-02-28T17:16:58.000Z","updated_at":"2026-03-04T04:50:19.000Z","published_at":"2014-02-28T17:42:01.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\u003eYes it is...\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\u003eIt's a magic number...\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\u003eTo help you get rid of that earworm, here's a new Cody problem. You are given a square matrix containing positive integers. We want to determine if there are three consecutive occurrences of the same number in a row or column. For example:\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[ 1 1 1\\n 4 2 3\\n 2 3 4]]\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\u003eShould be marked \\\"true\\\" because there are three consecutive ones in the first row. Likewise\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[ 5 2 3\\n 5 3 2\\n 5 4 1]]\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\u003eshould also be marked \\\"true\\\" because there are three consecutive fives in the first column. However:\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[ 5 2 3\\n 3 5 2\\n 1 4 5]]\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\u003eIs false, as we do not care about the three consecutive fives along the trace of the matrix. The matrix will always be at least 3x3, but they can be larger. Good luck!\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":2225,"title":"Three...is a magic number.","description":"Yes it is...\r\n\r\nIt's a magic number...\r\n\r\nTo help you get rid of that earworm, here's a new Cody problem.  You are given a square matrix containing positive integers.  We want to determine if there are three consecutive occurrences of the same number in a row or column.  For example:\r\n\r\n 1 1 1\r\n 4 2 3\r\n 2 3 4\r\n\r\nShould be marked \"true\" because there are three consecutive ones in the first row.  Likewise\r\n\r\n 5 2 3\r\n 5 3 2\r\n 5 4 1\r\n\r\nshould also be marked \"true\" because there are three consecutive fives in the first column.  However:\r\n\r\n 5 2 3\r\n 3 5 2\r\n 1 4 5\r\n\r\nIs false, as we do not care about the three consecutive fives along the trace of the matrix.  The matrix will always be at least 3x3, but they can be larger.  Good luck!\r\n","description_html":"\u003cp\u003eYes it is...\u003c/p\u003e\u003cp\u003eIt's a magic number...\u003c/p\u003e\u003cp\u003eTo help you get rid of that earworm, here's a new Cody problem.  You are given a square matrix containing positive integers.  We want to determine if there are three consecutive occurrences of the same number in a row or column.  For example:\u003c/p\u003e\u003cpre\u003e 1 1 1\r\n 4 2 3\r\n 2 3 4\u003c/pre\u003e\u003cp\u003eShould be marked \"true\" because there are three consecutive ones in the first row.  Likewise\u003c/p\u003e\u003cpre\u003e 5 2 3\r\n 5 3 2\r\n 5 4 1\u003c/pre\u003e\u003cp\u003eshould also be marked \"true\" because there are three consecutive fives in the first column.  However:\u003c/p\u003e\u003cpre\u003e 5 2 3\r\n 3 5 2\r\n 1 4 5\u003c/pre\u003e\u003cp\u003eIs false, as we do not care about the three consecutive fives along the trace of the matrix.  The matrix will always be at least 3x3, but they can be larger.  Good luck!\u003c/p\u003e","function_template":"function y = match_three(x)\r\n  y = x;\r\nend","test_suite":"%%\r\nx=[  1     2     7     6     7     2     7     7 ;\r\n     7     7     5     3     5     3     2     5 ;\r\n     1     6     5     4     3     5     7     5 ;\r\n     6     6     7     4     6     3     7     1 ;\r\n     4     2     4     2     2     5     5     6 ;\r\n     2     4     4     7     4     4     2     7 ;\r\n     7     4     2     3     6     4     7     1 ;\r\n     4     6     4     2     5     5     1     4];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=mod(magic(4),4);\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=mod(magic(7),2);\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[5 2 3 ; 5 3 2 ; 5 4 1] ;\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[  3     3     4     2     1     3     1\r\n     5     4     3     1     6     1     5\r\n     3     6     1     2     3     1     5\r\n     3     3     2     5     6     3     1\r\n     3     6     5     3     1     5     6\r\n     4     2     4     2     4     3     3\r\n     2     6     5     1     5     1     4];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 1 1 ; 4 2 3 ; 2 3 4];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 2 3 ; 4 5 6 ; 7 8 9];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 1 1 1 ; 2 4 6 8 ; 3 6 9 12 ; 4 8 12 16];\r\ny_correct = 1;\r\nassert(isequal(match_three(x),y_correct))\r\n%%\r\nx=[ 1 5 7 9 ; 1 5 7 9 ; 2 4 6 8 ; 1 5 7 9];\r\ny_correct = 0;\r\nassert(isequal(match_three(x),y_correct))\r\n","published":true,"deleted":false,"likes_count":4,"comments_count":0,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":106,"test_suite_updated_at":"2014-10-24T12:48:36.000Z","rescore_all_solutions":false,"group_id":21,"created_at":"2014-02-28T17:16:58.000Z","updated_at":"2026-03-04T04:50:19.000Z","published_at":"2014-02-28T17:42:01.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\u003eYes it is...\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\u003eIt's a magic number...\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\u003eTo help you get rid of that earworm, here's a new Cody problem. You are given a square matrix containing positive integers. We want to determine if there are three consecutive occurrences of the same number in a row or column. For example:\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[ 1 1 1\\n 4 2 3\\n 2 3 4]]\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\u003eShould be marked \\\"true\\\" because there are three consecutive ones in the first row. Likewise\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[ 5 2 3\\n 5 3 2\\n 5 4 1]]\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\u003eshould also be marked \\\"true\\\" because there are three consecutive fives in the first column. However:\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[ 5 2 3\\n 3 5 2\\n 1 4 5]]\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\u003eIs false, as we do not care about the three consecutive fives along the trace of the matrix. The matrix will always be at least 3x3, but they can be larger. Good luck!\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:\"match three\"","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:\"match three\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"match three\"","","\"","match three","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007eff7720bb88\u003e":null,"#\u003cMathWorks::Search::Field:0x00007eff7720bae8\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007eff7720afa8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007eff7720be08\u003e":1,"#\u003cMathWorks::Search::Field:0x00007eff7720bd68\u003e":50,"#\u003cMathWorks::Search::Field:0x00007eff7720bcc8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007eff7720bc28\u003e":"tag:\"match three\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007eff7720bc28\u003e":"tag:\"match three\""},"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:\"match three\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"match three\"","","\"","match three","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007eff7720bb88\u003e":null,"#\u003cMathWorks::Search::Field:0x00007eff7720bae8\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007eff7720afa8\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007eff7720be08\u003e":1,"#\u003cMathWorks::Search::Field:0x00007eff7720bd68\u003e":50,"#\u003cMathWorks::Search::Field:0x00007eff7720bcc8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007eff7720bc28\u003e":"tag:\"match three\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007eff7720bc28\u003e":"tag:\"match three\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":2225,"difficulty_rating":"medium"}]}}