{"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":42847,"title":"Isothermal Expansion","description":"Given the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\r\n\r\nHint: \u003chttps://en.wikipedia.org/wiki/Boyle's_law Boyle-Mariotte\u003e","description_html":"\u003cp\u003eGiven the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\u003c/p\u003e\u003cp\u003eHint: \u003ca href = \"https://en.wikipedia.org/wiki/Boyle's_law\"\u003eBoyle-Mariotte\u003c/a\u003e\u003c/p\u003e","function_template":"function V2 = Boyle_Mariotte(P1,V1,P2)\r\n  V2 = P1+V1-P2;\r\nend","test_suite":"%%\r\nassert(isequal(Boyle_Mariotte(66,96,99),64))\r\n%%\r\nassert(isequal(Boyle_Mariotte(5,80,125),3.2))\r\n%%\r\nassert(isequal(Boyle_Mariotte(4,39,104),1.5))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":12767,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":87,"test_suite_updated_at":"2016-05-05T13:55:28.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-05-05T13:48:27.000Z","updated_at":"2026-02-17T14:17:57.000Z","published_at":"2016-05-05T13:55:28.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\u003eGiven the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\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\u003eHint:\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/Boyle's_law\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBoyle-Mariotte\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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\"}]}"},{"id":2441,"title":"Bernoulli's Equation","description":"Bernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\r\n\r\nAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\r\n","description_html":"\u003cp\u003eBernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\u003c/p\u003e\u003cp\u003eAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\u003c/p\u003e","function_template":"function out = Bernoulli_eq(in,rho)\r\n out = in;\r\nend","test_suite":"%%\r\nin = [1 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 0 0 0 0];\r\nrho = 1.0;\r\nout = [1 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 9.339 8.218 7.057 6.0760];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [1 0.6 0.8 1 1; 0 0 1 0 0; 10 12 10 14 8];\r\nrho = 1.5;\r\nout = [1 0.6 0.8 1 1; 0.9817 0.8784 1 0.7098 1.1176; 10 12 10 14 8];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [0 0 0 1 0; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8];\r\nrho = 0.75;\r\nout = [4.1896 3.2027 3.6917 1 3.8779; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [1 1.6 0.8 1 1 0 0 1 1 1.2; 1 1.6 0 1.3 0 1.9 1.8 1.7 0 1.8; 0 12 5 0 8 7.5 7.7 0 11.1 0];\r\nrho = 0.97;\r\nout = [1 1.6 0.8 1 1 2.4397 2.7390 1 1 1.2; 1 1.6 2.4335 1.3 2.0999 1.9 1.8 1.7 1.7741 1.8; 18.466 12 5 15.6113 8 7.5 7.7 11.805 11.1 10.6401];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-16T17:48:45.000Z","updated_at":"2026-01-31T12:50:33.000Z","published_at":"2014-07-16T17:48:45.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\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"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\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\u003eBernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\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":42847,"title":"Isothermal Expansion","description":"Given the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\r\n\r\nHint: \u003chttps://en.wikipedia.org/wiki/Boyle's_law Boyle-Mariotte\u003e","description_html":"\u003cp\u003eGiven the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\u003c/p\u003e\u003cp\u003eHint: \u003ca href = \"https://en.wikipedia.org/wiki/Boyle's_law\"\u003eBoyle-Mariotte\u003c/a\u003e\u003c/p\u003e","function_template":"function V2 = Boyle_Mariotte(P1,V1,P2)\r\n  V2 = P1+V1-P2;\r\nend","test_suite":"%%\r\nassert(isequal(Boyle_Mariotte(66,96,99),64))\r\n%%\r\nassert(isequal(Boyle_Mariotte(5,80,125),3.2))\r\n%%\r\nassert(isequal(Boyle_Mariotte(4,39,104),1.5))\r\n","published":true,"deleted":false,"likes_count":3,"comments_count":0,"created_by":12767,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":87,"test_suite_updated_at":"2016-05-05T13:55:28.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2016-05-05T13:48:27.000Z","updated_at":"2026-02-17T14:17:57.000Z","published_at":"2016-05-05T13:55:28.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\u003eGiven the initial pressure and volume of an ideal gas, calculate the new volume, given the new pressure.\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\u003eHint:\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/Boyle's_law\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eBoyle-Mariotte\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\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\"}]}"},{"id":2441,"title":"Bernoulli's Equation","description":"Bernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\r\n\r\nAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\r\n","description_html":"\u003cp\u003eBernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\u003c/p\u003e\u003cp\u003eAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\u003c/p\u003e","function_template":"function out = Bernoulli_eq(in,rho)\r\n out = in;\r\nend","test_suite":"%%\r\nin = [1 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 0 0 0 0];\r\nrho = 1.0;\r\nout = [1 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 9.339 8.218 7.057 6.0760];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [1 0.6 0.8 1 1; 0 0 1 0 0; 10 12 10 14 8];\r\nrho = 1.5;\r\nout = [1 0.6 0.8 1 1; 0.9817 0.8784 1 0.7098 1.1176; 10 12 10 14 8];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [0 0 0 1 0; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8];\r\nrho = 0.75;\r\nout = [4.1896 3.2027 3.6917 1 3.8779; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)\r\n\r\n%%\r\nin = [1 1.6 0.8 1 1 0 0 1 1 1.2; 1 1.6 0 1.3 0 1.9 1.8 1.7 0 1.8; 0 12 5 0 8 7.5 7.7 0 11.1 0];\r\nrho = 0.97;\r\nout = [1 1.6 0.8 1 1 2.4397 2.7390 1 1 1.2; 1 1.6 2.4335 1.3 2.0999 1.9 1.8 1.7 1.7741 1.8; 18.466 12 5 15.6113 8 7.5 7.7 11.805 11.1 10.6401];\r\neps = 1e-3;\r\nassert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) \u003c eps)","published":true,"deleted":false,"likes_count":3,"comments_count":1,"created_by":26769,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":57,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2014-07-16T17:48:45.000Z","updated_at":"2026-01-31T12:50:33.000Z","published_at":"2014-07-16T17:48:45.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\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"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\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\u003eBernoulli's equation states that for an incompressible fluid the following summation is constant across the flow: v^2/2 + g*z + P/rho, where v = fluid velocity, g = gravitational constant, z = elevation, P = pressure, and rho = density (constant throughout the fluid due to incompressible nature). The values of v, z, and P change at points along the flow whereas values for g and rho are assumed constant.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssuming all units are congruent, fill in the holes (zero values) in the given matrix of v, z, and P values, in three respective rows for n measured points (3 x n matrix). Use g = 9.81. Rho will be given for each test case. The input matrix will contain one complete set of values to calculate the constant. The completed matrix will not contain any zeros (or very small numbers).\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:\"pressure\"","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:\"pressure\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"pressure\"","","\"","pressure","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf020\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fb60e3cef80\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fb60e3ce6c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf2a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fb60e3cf200\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fb60e3cf160\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fb60e3cf0c0\u003e":"tag:\"pressure\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf0c0\u003e":"tag:\"pressure\""},"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:\"pressure\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"pressure\"","","\"","pressure","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf020\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fb60e3cef80\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fb60e3ce6c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf2a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fb60e3cf200\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fb60e3cf160\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fb60e3cf0c0\u003e":"tag:\"pressure\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fb60e3cf0c0\u003e":"tag:\"pressure\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":42847,"difficulty_rating":"easy"},{"id":2441,"difficulty_rating":"easy-medium"}]}}