{"id":47,"date":"2014-05-10T18:40:00","date_gmt":"2014-05-10T18:40:00","guid":{"rendered":"https:\/\/scgindia.in\/lhotsetechnologies\/dev\/2014\/05\/10\/intro-to-solr-schema-xml-file\/"},"modified":"2019-09-19T12:48:42","modified_gmt":"2019-09-19T12:48:42","slug":"intro-to-solr-schema-xml-file","status":"publish","type":"post","link":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/","title":{"rendered":"Intro to Solr schema.xml File"},"content":{"rendered":"<div dir=\"ltr\" style=\"text-align: left;\">\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Till Now, I have introduced about the dashboard of Apache Solr. Now I am going to discuss the core part of Apache Solr i.e. Solr <b>schema.xml<\/b> file.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif;\"><b>&#8220;schema.xml file defines the field which will be used as a reference for inserting as well as for querying data from Apache Solr.&#8221;<\/b><\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">This XML file defines that your document can have these fields, if you provide more fields which are not defined in <b>schema.xml<\/b> file then Solr will ignore those extra fields.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">When you provide your document in any of the supported format then with the help of this file Apache Solr decide how different fields provided in given document will be treated. i.e. This file is use for&nbsp;<\/span>&nbsp;<\/p>\n<ol>\n<li><span style=\"font-family: Times, Times New Roman, serif;\">Deciding unique field in the document.&nbsp;<\/span><\/li>\n<li><span style=\"font-family: Times, Times New Roman, serif;\">Fields used for indexing.&nbsp;<\/span><\/li>\n<li><span style=\"font-family: Times, Times New Roman, serif;\">Fields to be generated &nbsp;dynamically.<\/span><\/li>\n<li><span style=\"font-family: Times, Times New Roman, serif;\">How different fields will be used at the time of indexing as well as querying etc.<\/span><\/li>\n<\/ol>\n<\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">I divide this XML file into five core tags for beginners. This file also have some other tags but for the beginning these are enough to know. I will discuss about all of them in&nbsp;<b>Advance Solr Learning Tutorial Series<\/b>.<\/span>&nbsp;<\/p>\n<div>&nbsp;<\/div>\n<\/div>\n<ol style=\"text-align: left;\">\n<li style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Fields<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Unique Key&nbsp;<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Copy Field<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Types<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Default Search Fields<\/span><\/li>\n<\/ol>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">This<b> schema.xml<\/b> file is located at&nbsp;<b>\/solr4.7.2\/example\/collection1\/conf<\/b> directory. &nbsp;In this XML file <b>root<\/b> <b>tag<\/b> is <b>&lt;schema&gt;<\/b> &amp; all other tags are defined within it.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><b><span style=\"font-family: Times, Times New Roman, serif;\">&lt;fields&gt; Tag<\/span><\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">This is the section where you defined the fields which you want to have in your document &amp; used for indexing as well as for Query purpose, within this tag we define multiple&nbsp;<b>&lt;field&gt; tag ex.<\/b><\/span><br \/>\n<b><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/b><\/div>\n<div style=\"text-align: left;\"><b><span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">&lt;field name=&#8221;id&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; multiValued=&#8221;false&#8221; required=&#8221;true&#8221;\/&gt;<\/span><\/b><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>name :<\/b>&nbsp;Every fields has this attribute which will be used as a reference for adding document &amp; for search queries.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>type :<\/b> It defines the type of field i.e. string ,Integer, etc.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><b>stored : <\/b>If false then it&#8217;s value will not be stored in Apache Solr. It&#8217;s<b> default value<\/b> is <b>True.<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>indexed :<\/b> <b>If<\/b> this fields is set as <b>true<\/b> then this <b>field<\/b> will be <b>used for indexing, searching, facetable<\/b> by Apache Solr.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>multiValued : <\/b>If this field is set as true then Solr will manage multiple values for this field. It&#8217;s <b>default<\/b> <b>values<\/b> is <b>False<\/b>.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><b>required : <\/b>It tells that your document must have this fields.<\/span><\/div>\n<div style=\"text-align: justify;\"><b><span style=\"font-family: Times, Times New Roman, serif;\">This &lt;fields&gt; tag also supports dynamic fields<\/span><\/b><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"background-color: transparent; font-family: Times, Times New Roman, serif; font-size: 16px; text-align: start;\">For example the following dynamic field declaration tells Solr that whenever it sees a field name ending in &#8220;_i&#8221; which is not an explicitly defined field, then it should dynamically create an string field with that name&#8230;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"background-color: transparent; font-family: Times, Times New Roman, serif; font-size: 16px; text-align: start;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"color: #660000; font-family: Times, Times New Roman, serif;\"><b>&lt;dynamicField name=&#8221;*_i&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; \/&gt;<\/b><\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><b><br \/>\n<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">using this field type Solr provides us a facility to dynamically generate a field i.e. we doesn&#8217;t have a need to define all the fields Solr will do it for us. A<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\">bove declaration will tell Solr that whenever it sees a field name ending in &#8220;_i&#8221; which is not explicitly defined field, then generate a string field with that name.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">you can use * at the start or ending of the name field if multiple fields defines same rules then that field will be used which is defined first.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>Mandatory fields &#8211;&nbsp;<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b><br \/>\n<\/b><\/span><span style=\"font-family: Times, Times New Roman, serif;\"><b>_root_<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">points to the root document of a block of nested documents. Required for nested document support, may be removed otherwise.<\/span><\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\"><b>_version_<\/b><\/span><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">The _version_ field is an internal field that is used by the partial update procedure, the update log process, etc. It is only used internally for those processes, and simply providing the<b> _version_ <\/b>field in your<b>&nbsp;schema.xml<\/b> should be sufficient.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, 'Times New Roman', serif;\"><br \/>\n<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\"><b>Copy Fields Tag<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"color: #660000; font-family: Times, Times New Roman, serif;\">&lt;copyField source=&#8221;title&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"color: #660000; font-family: Times, Times New Roman, serif;\">&lt;copyField source=&#8221;text_data&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"color: #660000; font-family: Times, Times New Roman, serif;\">&lt;copyField source=&#8221;description&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">it will copy the text of title field to text field. You can copy the text of multiple fields to on field and&nbsp;<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\">for doing this text field must exist in your schema you can use it for searching and indexing purpose.<\/span><br \/>\n<span style=\"font-family: Times, 'Times New Roman', serif;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>&lt;uniqueKey&gt;id&lt;\/uniqueKey&gt;<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">As it name shows the primary key for the document records &amp; used to uniquely identify the records during modification, deletion, as well as for searching.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>&lt;defaultSearchField&gt;text&lt;\/defaultSearchfield&gt;<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">This field will be used if you doesn&#8217;t provide any field name explicitly i.e. if you search only text without any field label then it will search in text field and show you the results.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>&lt;types&gt;<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">This section allows you to add different<b> &lt;fieldtype&gt;<\/b> which will be available to your schema ex.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, 'Times New Roman', serif;\"><br \/>\n<\/span><span style=\"color: #660000; font-family: Times, 'Times New Roman', serif;\"><b>&lt;fieldType name=&#8221;string&#8221; class=&#8221;solr.StrField&#8221; \/&gt;<\/b><\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif;\"><b>name :<\/b> This the unique name work as identifier and used as a reference to your Solr class.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><b>class : <\/b>this field provides you the information about which of the <b>Solr class<\/b> is used for this field type. I<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\">t also contains some default options which you want for your field. Default <\/span><b style=\"font-family: Times, 'Times New Roman', serif;\">schema.xml<\/b><span style=\"font-family: Times, 'Times New Roman', serif;\"> file comes with a large number of&nbsp;<\/span><b style=\"font-family: Times, 'Times New Roman', serif;\">&lt; fieldTypes&gt;<\/b><span style=\"font-family: Times, 'Times New Roman', serif;\"> just go through them you will know the option provided for each field type. As I am not going to discuss all optional attribute. I will explain them on the basis of our requirement.&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><span style=\"background-color: transparent; font-size: 16px; text-align: start;\">For common numeric types (integer, float, etc&#8230;) there are multiple implementations provided depending on your needs, <\/span><span style=\"background-color: transparent; font-size: 16px; text-align: start;\">.<\/span><\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><span style=\"background-color: transparent; font-size: 16px; text-align: start;\">you can also create your own custom field type.&nbsp;<\/span><\/span><span style=\"background-color: transparent; font-family: Times, 'Times New Roman', serif; font-size: 16px; text-align: start;\">please see&nbsp;<\/span><a style=\"background-color: transparent; border: 0px; color: #0044aa; font-family: Times, 'Times New Roman', serif; font-size: 16px; text-align: start; text-decoration: none;\" href=\"http:\/\/wiki.apache.org\/solr\/SolrPlugins\">SolrPlugins<\/a><span style=\"background-color: transparent; font-family: Times, 'Times New Roman', serif; font-size: 16px; text-align: start;\">&nbsp;for information on how to ensure that your own custom Field Types can be loaded into Solr.<\/span><br \/>\n<span style=\"background-color: transparent; font-family: Times, 'Times New Roman', serif; font-size: 16px; text-align: start;\"><br \/>\n<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"background-color: transparent; font-family: Times, Times New Roman, serif; font-size: 16px; text-align: start;\">Lets define new schema as show below just <b>copy and past this schema into your schema.xml file &amp; then start your Solr Server<\/b>.<\/span><\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/p>\n<div style=\"text-align: start;\"><span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243; ?&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">&lt;schema name=&#8221;example core zero&#8221; version=&#8221;1.1&#8243;&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;fields&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;_version_&#8221; type=&#8221;long&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221;\/&gt;&nbsp;<\/span><br \/>\n<span style=\"color: #660000;\"><br \/>\n<\/span><span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;_root_&#8221; type=&#8221;string&#8221; indexed=&#8221;false&#8221; stored=&#8221;false&#8221;\/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;id&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; required=&#8221;true&#8221; multiValued=&#8221;false&#8221; \/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;name&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; multiValued=&#8221;true&#8221; \/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;address&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; multiValued=&#8221;true&#8221; \/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;comments&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; multiValued=&#8221;true&#8221; \/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;field name=&#8221;text&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;false&#8221; multiValued=&#8221;true&#8221;\/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"><b> &lt;dynamicField name=&#8221;*_i&#8221; type=&#8221;string&#8221; indexed=&#8221;true&#8221; stored=&#8221;true&#8221; \/&gt;<\/b><\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;\/fields&gt;<\/span><br \/>\n<span style=\"color: #660000;\"><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"><b> &lt;uniqueKey&gt;id&lt;\/uniqueKey&gt;<\/b><\/span><\/span><br \/>\n<span style=\"color: #660000;\"><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"><b><br \/>\n<\/b><\/span><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;copyField source=&#8221;name&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;copyField source=&#8221;address&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;copyField source=&#8221;comments&#8221; dest=&#8221;text&#8221;\/&gt;<\/span><br \/>\n<span style=\"color: #660000;\"><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;types&gt;<\/span><\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;fieldtype name=&#8221;string&#8221; &nbsp;class=&#8221;solr.StrField&#8221; sortMissingLast=&#8221;true&#8221; omitNorms=&#8221;true&#8221;\/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;fieldType name=&#8221;long&#8221; class=&#8221;solr.TrieLongField&#8221; precisionStep=&#8221;0&#8243; positionIncrementGap=&#8221;0&#8243;\/&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &lt;\/types&gt;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">&lt;\/schema&gt;<\/span><\/div>\n<div style=\"text-align: justify;\">\n<div style=\"text-align: start;\"><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif;\">check your schema is updated or not for that &#8211;<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><b>Go to Solr Dashboard Screen -&gt; select collection1 Core -&gt;select files -&gt; schema.xml<\/b><\/span><\/div>\n<div style=\"text-align: start;\"><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span>&nbsp;<\/p>\n<div style=\"clear: both; text-align: center;\"><a style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" href=\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\" width=\"640\" height=\"360\" border=\"0\"><\/a><\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/p>\n<\/div>\n<div style=\"text-align: start;\"><span style=\"font-family: Times, Times New Roman, serif;\">Now, go to <b>Documents section<\/b> copy and paste the given JSON&nbsp;<\/span><span style=\"font-family: Times, Times New Roman, serif;\">in to<b> document list tab<\/b>&nbsp;&#8211;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">{<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &#8220;id&#8221;:&#8221;Solr101&#8243;,<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &#8220;name&#8221;:&#8221;Solr version 4.7.2&#8243;,<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &#8220;address&#8221;:[&#8220;House No &#8211; 100, LR Apache, 40702&#8221;,&#8221;Address 2 &#8220;,&#8221;address 3&#8221;],<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &#8220;comments&#8221;:[&#8220;Working with Apache Solr and it&#8217;s cool till now I am a beginner and started with Ankur.&#8221;,<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">&nbsp; &nbsp; &nbsp; &nbsp; &#8220;Comment 2&#8243;,&#8221;Comment 3&#8221;],<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\"> &#8220;dynamicField_i&#8221;:&#8221;It is dynamically genrated field.&#8221;<\/span><br \/>\n<span style=\"color: #660000; font-family: Times, Times New Roman, serif; font-size: 14px;\">}<\/span><br \/>\n<span style=\"font-family: Times, 'Times New Roman', serif;\">your screen looks like &#8211;&nbsp;<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span>&nbsp;<\/p>\n<div style=\"clear: both; text-align: center;\"><a style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" href=\"http:\/\/3.bp.blogspot.com\/-Twbk4Dxodp0\/U25frmFH3UI\/AAAAAAAAAjQ\/5Rp5Yp_XOPY\/s1600\/documentImage.jpg\"><span style=\"font-family: Times, Times New Roman, serif;\"><img decoding=\"async\" src=\"http:\/\/3.bp.blogspot.com\/-Twbk4Dxodp0\/U25frmFH3UI\/AAAAAAAAAjQ\/5Rp5Yp_XOPY\/s1600\/documentImage.jpg\" width=\"640\" height=\"358\" border=\"0\"><\/span><\/a><\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span><\/p>\n<\/div>\n<div style=\"text-align: start;\">&nbsp;<\/div>\n<div style=\"text-align: start;\">\n<p>&nbsp;<\/p>\n<div>&nbsp;<\/div>\n<\/div>\n<\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Change the value of <b>document type<\/b> as <b>JSON<\/b>.<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">then go to query section &amp;<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\">&nbsp;<\/span><b style=\"font-family: Times, 'Times New Roman', serif;\">click<\/b><span style=\"font-family: Times, 'Times New Roman', serif;\"> the <\/span><b style=\"font-family: Times, 'Times New Roman', serif;\">Execute Query<\/b><span style=\"font-family: Times, 'Times New Roman', serif;\"> button. Y<\/span><span style=\"font-family: Times, 'Times New Roman', serif;\">ou will the &nbsp;screen as follows-<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\"><br \/>\n<\/span>&nbsp;<\/p>\n<div style=\"clear: both; text-align: left;\">&nbsp;<\/div>\n<div style=\"clear: both; text-align: center;\"><a style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" href=\"http:\/\/4.bp.blogspot.com\/-mVR0oN7jJA8\/U25vOTeeIyI\/AAAAAAAAAjs\/lYiCs-5IE0E\/s1600\/dynamciField.jpg\"><img decoding=\"async\" src=\"http:\/\/4.bp.blogspot.com\/-mVR0oN7jJA8\/U25vOTeeIyI\/AAAAAAAAAjs\/lYiCs-5IE0E\/s1600\/dynamciField.jpg\" width=\"640\" height=\"360\" border=\"0\"><\/a><\/div>\n<p><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">&nbsp;<\/span><\/div>\n<div style=\"text-align: justify;\"><span style=\"font-family: Times, Times New Roman, serif;\">Here you can see<b> address &amp; comments<\/b> fields <b>are JSON array fields<\/b> as I select multivalued for both of these fields &amp; one more field has been created named as<b> dynamciField_i<\/b> as I declare it as a dynamic field, so Solr creates it for us <b>dynamically<\/b>.<\/span><\/div>\n<div style=\"text-align: justify;\">&nbsp;<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Happy Coding<\/strong><br \/>\n<strong>Namah Shivay<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Till Now, I have introduced about the dashboard of Apache Solr. Now I am going to discuss the core part [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[154,155,152],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-apache-solr","category-schema-xml","category-solr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies\" \/>\n<meta property=\"og:description\" content=\"Till Now, I have introduced about the dashboard of Apache Solr. Now I am going to discuss the core part [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\" \/>\n<meta property=\"og:site_name\" content=\"AEM Blog | Lhotse Technologies\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-10T18:40:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-19T12:48:42+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\" \/>\n<meta name=\"author\" content=\"Team Lhotse\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team Lhotse\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\"},\"author\":{\"name\":\"Team Lhotse\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/fd7bee89b050d7c7195fc75b681b053d\"},\"headline\":\"Intro to Solr schema.xml File\",\"datePublished\":\"2014-05-10T18:40:00+00:00\",\"dateModified\":\"2019-09-19T12:48:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\"},\"wordCount\":1368,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\",\"articleSection\":[\"Apache Solr\",\"schema.xml\",\"Solr\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\",\"url\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\",\"name\":\"Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\",\"datePublished\":\"2014-05-10T18:40:00+00:00\",\"dateModified\":\"2019-09-19T12:48:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage\",\"url\":\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\",\"contentUrl\":\"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lhotsetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intro to Solr schema.xml File\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/lhotsetechnologies.com\/blog\/\",\"name\":\"AEM Blog | Lhotse Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lhotsetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#organization\",\"name\":\"AEM Blog | Lhotse Technologies\",\"url\":\"https:\/\/lhotsetechnologies.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lhotsetechnologies.com\/blog\/wp-content\/uploads\/2019\/07\/lhotse-logo.png\",\"contentUrl\":\"https:\/\/lhotsetechnologies.com\/blog\/wp-content\/uploads\/2019\/07\/lhotse-logo.png\",\"width\":539,\"height\":172,\"caption\":\"AEM Blog | Lhotse Technologies\"},\"image\":{\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/fd7bee89b050d7c7195fc75b681b053d\",\"name\":\"Team Lhotse\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Team Lhotse\"},\"url\":\"https:\/\/lhotsetechnologies.com\/blog\/author\/team-lhotse\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies","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:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/","og_locale":"en_US","og_type":"article","og_title":"Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies","og_description":"Till Now, I have introduced about the dashboard of Apache Solr. Now I am going to discuss the core part [&hellip;]","og_url":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/","og_site_name":"AEM Blog | Lhotse Technologies","article_published_time":"2014-05-10T18:40:00+00:00","article_modified_time":"2019-09-19T12:48:42+00:00","og_image":[{"url":"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg","type":"","width":"","height":""}],"author":"Team Lhotse","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Team Lhotse","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#article","isPartOf":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/"},"author":{"name":"Team Lhotse","@id":"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/fd7bee89b050d7c7195fc75b681b053d"},"headline":"Intro to Solr schema.xml File","datePublished":"2014-05-10T18:40:00+00:00","dateModified":"2019-09-19T12:48:42+00:00","mainEntityOfPage":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/"},"wordCount":1368,"commentCount":0,"publisher":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/#organization"},"image":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage"},"thumbnailUrl":"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg","articleSection":["Apache Solr","schema.xml","Solr"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/","url":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/","name":"Intro to Solr schema.xml File - AEM Blog | Lhotse Technologies","isPartOf":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage"},"image":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage"},"thumbnailUrl":"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg","datePublished":"2014-05-10T18:40:00+00:00","dateModified":"2019-09-19T12:48:42+00:00","breadcrumb":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#primaryimage","url":"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg","contentUrl":"http:\/\/3.bp.blogspot.com\/-FfAZpNJk7_Q\/U25uI4sNhiI\/AAAAAAAAAjk\/iDQDfk0oNTQ\/s1600\/schema.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/lhotsetechnologies.com\/blog\/intro-to-solr-schema-xml-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lhotsetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Intro to Solr schema.xml File"}]},{"@type":"WebSite","@id":"https:\/\/lhotsetechnologies.com\/blog\/#website","url":"https:\/\/lhotsetechnologies.com\/blog\/","name":"AEM Blog | Lhotse Technologies","description":"","publisher":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lhotsetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lhotsetechnologies.com\/blog\/#organization","name":"AEM Blog | Lhotse Technologies","url":"https:\/\/lhotsetechnologies.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/lhotsetechnologies.com\/blog\/wp-content\/uploads\/2019\/07\/lhotse-logo.png","contentUrl":"https:\/\/lhotsetechnologies.com\/blog\/wp-content\/uploads\/2019\/07\/lhotse-logo.png","width":539,"height":172,"caption":"AEM Blog | Lhotse Technologies"},"image":{"@id":"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/fd7bee89b050d7c7195fc75b681b053d","name":"Team Lhotse","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lhotsetechnologies.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Team Lhotse"},"url":"https:\/\/lhotsetechnologies.com\/blog\/author\/team-lhotse\/"}]}},"_links":{"self":[{"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":2,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":580,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/47\/revisions\/580"}],"wp:attachment":[{"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lhotsetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}