diff --git a/_includes/search.html b/_includes/search.html
index 3fcd94936d2165093d5da433f461e0d261d370bc..4ee3698fee124689292ed3cdbf9456628dae87fe 100644
--- a/_includes/search.html
+++ b/_includes/search.html
@@ -54,7 +54,7 @@
     window.content = { {% for card in the_cards %}
         "{{ card.url | slugify }}": {
             "title": "{{ card.shortcut | xml_escape }}",
-            "content": {{ card.content | strip_html | strip_newlines | jsonify }},
+            "content": {{ card.content | strip_html | strip_newlines | truncate: 150 | jsonify }},
             "url": "{{ card.url | xml_escape | relative_url }}"
         } {% unless forloop.last %},{% endunless %} {% endfor %}
     };
@@ -68,7 +68,7 @@
             for (var i = 0; i < results.length; i++) {
                 var node = document.createElement("tr");
                 node.innerHTML = construct_cell(prettify(window.content[results[i].ref].title),
-                                                window.content[results[i].ref].content.substring(0, 125) + '...',
+                                                window.content[results[i].ref].content.substring(0, 150) + '...',
                                                 window.content[results[i].ref].url);
                 el_table_body.appendChild(node);
             }
@@ -84,4 +84,4 @@
         el_tr_placeholder.style.display = "none";
     })
 
-</script>
\ No newline at end of file
+</script>