{"id":5967,"date":"2018-11-19T01:07:37","date_gmt":"2018-11-19T09:07:37","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5967"},"modified":"2023-10-20T10:17:51","modified_gmt":"2023-10-20T17:17:51","slug":"full-text-search-indexing-best-practices","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-indexing-best-practices\/","title":{"rendered":"Mejores pr\u00e1cticas y consejos para la indexaci\u00f3n de b\u00fasquedas de texto completo - Parte 1"},"content":{"rendered":"<h3><b>B\u00fasqueda de texto completo - <\/b><b>Consejos de indexaci\u00f3n <\/b><\/h3>\n<p><span style=\"font-weight: 400\">Comprender las opciones de indexaci\u00f3n de la B\u00fasqueda de Texto Completo (FTS) es esencial para construir la <a href=\"https:\/\/www.couchbase.com\/blog\/es\/create-right-index-get-right-performance\/\">\u00edndice derecho<\/a> para el trabajo en cuesti\u00f3n. El sitio <\/span><i><span style=\"font-weight: 400\">\u00edndice derecho<\/span><\/i><span style=\"font-weight: 400\"> se refiere aqu\u00ed a un \u00edndice invertido lo suficientemente pobre y rico como para servir a esos diversos tipos de solicitudes de b\u00fasqueda de los clientes.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Algunos <a href=\"https:\/\/www.couchbase.com\/blog\/es\/database-indexing-best-practices\/\">buenas pr\u00e1cticas de indexaci\u00f3n<\/a> que hay que tener en cuenta al crear un \u00edndice FTS son las siguientes.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>\n<h4><b> \u00a0Evite <\/b><b><i>por defecto<\/i><\/b><b> asignaci\u00f3n de tipos en la producci\u00f3n<\/b><\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Cuando un usuario crea un \u00edndice FTS desde la consola web de Couchbase, la opci\u00f3n predefinida de asignaci\u00f3n de tipos elegida para un \u00edndice es <\/span><i><span style=\"font-weight: 400\">por defecto<\/span><\/i><span style=\"font-weight: 400\">. Se trata de un tipo especial de aplicaci\u00f3n cartogr\u00e1fica.<\/span><span style=\"font-weight: 400\">d a cada documento cuyo tipo <\/span><i><span style=\"font-weight: 400\">o bien<\/span><\/i><span style=\"font-weight: 400\"> no coincide con una correspondencia de tipos especificada por el usuario <\/span><i><span style=\"font-weight: 400\">o<\/span><\/i><span style=\"font-weight: 400\"> no tiene un atributo de tipo reconocido.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Por lo tanto, si se deja activada la asignaci\u00f3n por defecto, todos los documentos con todos los campos se incluir\u00e1n en el \u00edndice. Esto ocurrir\u00e1 independientemente de que el usuario especifique o no activamente las correspondencias de tipos. <\/span><\/p>\n<p><span style=\"font-weight: 400\">En <\/span><i><span style=\"font-weight: 400\">por defecto<\/span><\/i><span style=\"font-weight: 400\"> El mapeo din\u00e1mico produce \u00edndices m\u00e1s grandes y es potencialmente inadecuado para despliegues de producci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Desactive la asignaci\u00f3n de tipos predeterminada, como se muestra a continuaci\u00f3n, para garantizar que s\u00f3lo se incluyan en el \u00edndice las asignaciones de tipos especificadas por el usuario.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5968 size-medium_large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/11\/fts-type-mappings-ui-addition-default-unchecked-768x168.png\" alt=\"default type mapping disabled - Full Text Search Indexing Best Practices \" width=\"768\" height=\"168\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-ui-addition-default-unchecked-768x168.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-ui-addition-default-unchecked-300x66.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-ui-addition-default-unchecked-20x4.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-ui-addition-default-unchecked.png 972w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"2\">\n<li>\n<h4><b> \u00a0Especifique el derecho <\/b><b><i>tipo<\/i><\/b><b> asignaciones<\/b><\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Identifique los campos en los que necesita que se puedan realizar b\u00fasquedas en los documentos y defina una correspondencia de tipos personalizada que mencione los campos que se van a indexar. Puede identificar e indexar s\u00f3lo un subconjunto de sus tipos de documentos especificando un \u00fanico \/ conjunto de mapeos de tipos que le interesen.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5971 size-medium_large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete-768x214.png\" alt=\"user defined custom type mapping example - Full Text Search Indexing Best Practices \" width=\"768\" height=\"214\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete-768x214.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete-300x84.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete-1024x286.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete-20x6.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-dialog-complete.png 1311w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p><span style=\"font-weight: 400\">M\u00e1s informaci\u00f3n: <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-creating-indexes.html#specifying-type-identifiers\"><span style=\"font-weight: 400\">https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-creating-indexes.html#specifying-type-identifiers<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"3\">\n<li>\n<h4><b> Elija el campo \u00f3ptimo <\/b><b><i>opciones de indexaci\u00f3n<\/i><\/b><\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Al especificar un campo para la indexaci\u00f3n, hay que tener en cuenta algunas opciones de indexaci\u00f3n importantes.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5972 size-medium_large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/11\/fts-type-mappings-child-mapping-add-field-768x328.png\" alt=\"field indexing options screenshot - Full Text Search Indexing Best Practices \" width=\"768\" height=\"328\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-add-field-768x328.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-add-field-300x128.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-add-field-1024x437.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-add-field-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/fts-type-mappings-child-mapping-add-field.png 1308w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>\u00edndice<\/b><span style=\"font-weight: 400\">: Cuando est\u00e1 marcada, el campo est\u00e1 indexado; cuando no est\u00e1 marcada, el campo no est\u00e1 indexado. Puede utilizarse, por tanto, para eliminar expl\u00edcitamente del \u00edndice un campo ya definido.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>tienda<\/b><span style=\"font-weight: 400\">: Cuando est\u00e1 marcada, el contenido del campo se incluye en el conjunto de valores devueltos por una b\u00fasqueda; cuando no est\u00e1 marcada, el contenido del campo no se incluye. Tenga en cuenta que la inclusi\u00f3n del contenido del campo permite espec\u00edficamente <\/span><i><span style=\"font-weight: 400\">destacando<\/span><\/i><span style=\"font-weight: 400\"> de los resultados, para que las expresiones coincidentes puedan verse f\u00e1cilmente. Sin embargo, tambi\u00e9n da lugar a \u00edndices m\u00e1s grandes y tiempos de procesamiento m\u00e1s largos. Por lo tanto, desactive esta opci\u00f3n si no est\u00e1 interesado en funciones como el resaltado de los resultados de b\u00fasqueda.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>incluir en _<\/b><b><i>todos los campos<\/i><\/b><i><span style=\"font-weight: 400\">: Si est\u00e1 marcada, el campo se incluye en la definici\u00f3n de _all, que es el campo especificado por defecto en el panel Avanzado. Si no est\u00e1 marcada, el campo no se incluye. La inclusi\u00f3n significa que cuando las cadenas _query<\/span><\/i><span style=\"font-weight: 400\"> se utilizan para especificar b\u00fasquedas, el texto del campo actual se puede buscar sin que el nombre del campo requiera un prefijo (por lo tanto, una b\u00fasqueda en <\/span><span style=\"font-weight: 400\">descripci\u00f3n:moderno<\/span><span style=\"font-weight: 400\"> se puede conseguir simplemente especificando <\/span><span style=\"font-weight: 400\">moderno<\/span><span style=\"font-weight: 400\">).\u00a0<\/span>Al activar esta opci\u00f3n se obtienen \u00edndices m\u00e1s grandes, as\u00ed que desact\u00edvela si desea utilizar <i>\u00e1mbito de aplicaci\u00f3n<\/i> solicitudes de b\u00fasqueda.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>incluir vectores de t\u00e9rminos<\/b><span style=\"font-weight: 400\">: Si est\u00e1 marcada, se incluyen los vectores de t\u00e9rminos. Sin marcar, no se incluyen. Los vectores de t\u00e9rminos son las ubicaciones de los t\u00e9rminos en un campo concreto. Ciertos tipos de funciones (como el resaltado y la b\u00fasqueda de frases) requieren vectores de t\u00e9rminos. La inclusi\u00f3n de vectores de t\u00e9rminos da lugar a \u00edndices m\u00e1s grandes y, en consecuencia, a tiempos de creaci\u00f3n de \u00edndices m\u00e1s lentos. Por lo tanto, desactive esta opci\u00f3n si no le interesan las b\u00fasquedas de frases o el resaltado en los resultados de b\u00fasqueda. <\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ol start=\"4\">\n<li>\n<h4><b> \u00a0Precauci\u00f3n con los campos num\u00e9ricos. \u00a0<\/b><\/h4>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">A menudo, los documentos tienen todo tipo de campos de identificaci\u00f3n y los usuarios tienden a indexarlos como <\/span><i><span style=\"font-weight: 400\">n\u00famero<\/span><\/i><span style=\"font-weight: 400\"> tipos.<\/span><span style=\"font-weight: 400\"> Pero la indexaci\u00f3n como <\/span><i><span style=\"font-weight: 400\">n\u00famero<\/span><\/i><span style=\"font-weight: 400\"> s\u00f3lo se recomienda cuando se tiene un caso de uso num\u00e9rico real, como las b\u00fasquedas de rango, <\/span><\/p>\n<p><span style=\"font-weight: 400\">eg: \"buscar todos los documentos de producto que traten sobre 'iphone' y cuyo precio &lt; 1000&quot;. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Muchos casos de uso no suelen tener b\u00fasquedas de rango en dichos campos ID, sino que s\u00f3lo realizan b\u00fasquedas de igualdad de palabras clave exactas en los campos ID, por lo que se recomienda utilizar <\/span><i><span style=\"font-weight: 400\">texto<\/span><\/i><span style=\"font-weight: 400\"> tipo y <\/span><i><span style=\"font-weight: 400\">palabra clave*<\/span><\/i><span style=\"font-weight: 400\"> analizador en lugar de <\/span><i><span style=\"font-weight: 400\">n\u00famero<\/span><\/i><span style=\"font-weight: 400\"> para este tipo de situaciones de campo de identificaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400\">En la actualidad, FTS almacena internamente los n\u00fameros en un formato menos optimizado para el espacio y el enfoque anterior puede ayudarle a reducir a\u00fan m\u00e1s el tama\u00f1o del \u00edndice.\u00a0 <\/span><span style=\"font-weight: 400\">Y los \u00edndices m\u00e1s peque\u00f1os deber\u00edan mejorar la ocupaci\u00f3n de la memoria RAM.<\/span><\/p>\n<p>Estamos a\u00f1adiendo m\u00e1s posibilidades de configuraci\u00f3n al <a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/createindex.html\">creaci\u00f3n de \u00edndices<\/a> lo que permite un mayor ajuste a nivel de almacenamiento.<\/p>\n<h4><\/h4>\n<h4>\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0\u00a0 \u00a0 <a href=\"https:\/\/www.couchbase.com\/blog\/es\/few-index-management-tips-fts-best-practices-part-ii\/\">Parte 2...<\/a><\/h4>\n<h4><\/h4>\n<p><span style=\"font-weight: 400\">Analizador de palabras clave* - Crea un \u00fanico token que representa toda la entrada y omite cualquier modificaci\u00f3n o depuraci\u00f3n del texto. <\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Full-Text Search &#8211; Indexing Tips Understanding the Full-Text Search (FTS) indexing options are essential for building the right index for the job at hand. The right index here refers to a lean and rich enough inverted index that can serve [&hellip;]<\/p>","protected":false},"author":26446,"featured_media":5582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,2165],"tags":[],"ppma_author":[9075],"class_list":["post-5967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-full-text-search"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Full-Text Search Indexing Best Practices &amp; Tips - Part 1<\/title>\n<meta name=\"description\" content=\"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-indexing-best-practices\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Full-Text Search Indexing Best Practices &amp; Tips - Part 1\" \/>\n<meta property=\"og:description\" content=\"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-indexing-best-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-19T09:07:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-20T17:17:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/08\/search-2041815_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1279\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sreekanth Sivasankaran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sreekanth Sivasankaran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/\"},\"author\":{\"name\":\"Sreekanth Sivasankaran\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a\"},\"headline\":\"Full-Text Search Indexing Best Practices &amp; Tips &#8211; Part 1\",\"datePublished\":\"2018-11-19T09:07:37+00:00\",\"dateModified\":\"2023-10-20T17:17:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/\"},\"wordCount\":721,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg\",\"articleSection\":[\"Couchbase Server\",\"Full-Text Search\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/\",\"name\":\"Full-Text Search Indexing Best Practices &amp; Tips - Part 1\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg\",\"datePublished\":\"2018-11-19T09:07:37+00:00\",\"dateModified\":\"2023-10-20T17:17:51+00:00\",\"description\":\"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg\",\"width\":1920,\"height\":1279},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Full-Text Search Indexing Best Practices &amp; Tips &#8211; Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a\",\"name\":\"Sreekanth Sivasankaran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a60af16118050d1ea3a927388dc4dfb7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"caption\":\"Sreekanth Sivasankaran\"},\"description\":\"Sreekanth Sivasankaran is a Principal Engineer\/Senior Engineering manager at Couchbase R&amp;D. He leads the design and development of distributed and highly performant Search functionality. And he has over 17 years of product development experience in various domains like telecom, handsets, enterprise software, big data technologies, and distributed systems.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/sreekanth-sivasankaran\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Full-Text Search Indexing Best Practices &amp; Tips - Part 1","description":"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-indexing-best-practices\/","og_locale":"es_MX","og_type":"article","og_title":"Full-Text Search Indexing Best Practices &amp; Tips - Part 1","og_description":"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-indexing-best-practices\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-11-19T09:07:37+00:00","article_modified_time":"2023-10-20T17:17:51+00:00","og_image":[{"width":1920,"height":1279,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/08\/search-2041815_1920.jpg","type":"image\/jpeg"}],"author":"Sreekanth Sivasankaran","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sreekanth Sivasankaran","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/"},"author":{"name":"Sreekanth Sivasankaran","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a"},"headline":"Full-Text Search Indexing Best Practices &amp; Tips &#8211; Part 1","datePublished":"2018-11-19T09:07:37+00:00","dateModified":"2023-10-20T17:17:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/"},"wordCount":721,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg","articleSection":["Couchbase Server","Full-Text Search"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/","url":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/","name":"Full-Text Search Indexing Best Practices &amp; Tips - Part 1","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg","datePublished":"2018-11-19T09:07:37+00:00","dateModified":"2023-10-20T17:17:51+00:00","description":"Learn about best practices of Full-Text Search (FTS) indexing options and tuning to build the right index for the job at hand.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/08\/search-2041815_1920.jpg","width":1920,"height":1279},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/full-text-search-indexing-best-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Full-Text Search Indexing Best Practices &amp; Tips &#8211; Part 1"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a","name":"Sreekanth Sivasankaran","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a60af16118050d1ea3a927388dc4dfb7","url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","caption":"Sreekanth Sivasankaran"},"description":"Sreekanth Sivasankaran es Ingeniero Principal\/Gerente Superior de Ingenier\u00eda en Couchbase R&amp;D. Dirige el dise\u00f1o y desarrollo de la funcionalidad de b\u00fasqueda distribuida y de alto rendimiento. Cuenta con m\u00e1s de 17 a\u00f1os de experiencia en el desarrollo de productos en diversos \u00e1mbitos como las telecomunicaciones, los tel\u00e9fonos m\u00f3viles, el software empresarial, las tecnolog\u00edas de macrodatos y los sistemas distribuidos.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/sreekanth-sivasankaran\/"}]}},"authors":[{"term_id":9075,"user_id":26446,"is_guest":0,"slug":"sreekanth-sivasankaran","display_name":"Sreekanth Sivasankaran","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","author_category":"","last_name":"Sivasankaran","first_name":"Sreekanth","job_title":"","user_url":"","description":"Sreekanth Sivasankaran es Ingeniero Principal\/Gerente Superior de Ingenier\u00eda en Couchbase R&amp;D. Dirige el dise\u00f1o y desarrollo de la funcionalidad de b\u00fasqueda distribuida y de alto rendimiento. Cuenta con m\u00e1s de 17 a\u00f1os de experiencia en el desarrollo de productos en diversos \u00e1mbitos como las telecomunicaciones, los tel\u00e9fonos m\u00f3viles, el software empresarial, las tecnolog\u00edas de big data y los sistemas distribuidos."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/5967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/26446"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=5967"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/5967\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/5582"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=5967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=5967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=5967"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=5967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}