{"id":3321,"date":"2024-02-11T11:24:54","date_gmt":"2024-02-11T05:54:54","guid":{"rendered":"https:\/\/www.rangakrish.com\/?p=3321"},"modified":"2024-02-11T11:24:54","modified_gmt":"2024-02-11T05:54:54","slug":"using-similarity-search-in-homeopathy-repertorization-software","status":"publish","type":"post","link":"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/","title":{"rendered":"Using Similarity Search in Homeopathy Repertorization Software"},"content":{"rendered":"<p>Homeopathy Repertorization software such as <em><strong>RadarOpus<\/strong><\/em>, <em><strong>MacRepertory<\/strong><\/em>, <em><strong>Vithoulkas Compass<\/strong><\/em>, and <em><strong>Synergy Homeopathic Software (SHS)<\/strong><\/em> are widely used by homeopaths to speed up case taking, repertorization and case analysis. All of them have a <em><strong>\u201cSearch\u201d<\/strong><\/em> feature, where the given text is searched (typically based on key words and synonyms) against one or more repertories and the matching <em><strong>\u201crubrics\u201d<\/strong><\/em> are displayed. The homeopath then chooses relevant rubrics from this list for further case analysis. None of the above software support <em><strong>\u201csemantic similarity search\u201d<\/strong><\/em>.<\/p>\n<p><em><strong>\u201cSemantic similarity\u201d<\/strong><\/em> uses word embedding vectors to compare <em><strong>\u201chow similar\u201d<\/strong><\/em> two texts are. Although this idea has been around for some time, it has gained increased visibility recently with the advent of <em><strong>Large Language Models (LLM)<\/strong><\/em>.<\/p>\n<p>Let us take an example. Suppose we would like to know what rubrics (in any of the supported repertories) come up for the text <em><strong>\u201ccervical spondylosis\u201d<\/strong><\/em>. Here is what I get in <em><strong>\u201cVithoulkas Compass\u201d<\/strong><\/em>:<\/p>\n<figure id=\"attachment_3323\" aria-describedby=\"caption-attachment-3323\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?ssl=1\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" data-attachment-id=\"3323\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/vcompass\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png\" data-orig-size=\"2118,462\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Vithoulkas Compass Example\" data-image-description=\"&lt;p&gt;Vithoulkas Compass Example&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Vithoulkas Compass Example&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass-1024x223.png\" class=\"wp-image-3323\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=600%2C131&#038;ssl=1\" alt=\"Vithoulkas Compass Example\" width=\"600\" height=\"131\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=300%2C65&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=1024%2C223&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=768%2C168&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=1536%2C335&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/VCompass.png?resize=2048%2C447&amp;ssl=1 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-3323\" class=\"wp-caption-text\"><strong>&#8220;Cervical Spondylosis&#8221; in Vithoulkas Compass<\/strong><\/figcaption><\/figure>\n<p>There is no match! I tried in <em><strong>RadarOpus<\/strong><\/em> and got the same result.<span class=\"Apple-converted-space\">\u00a0 <\/span>Let us try in <em><strong>Synergy Homeopathic Software (SHS)<\/strong><\/em>:<\/p>\n<figure id=\"attachment_3324\" aria-describedby=\"caption-attachment-3324\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"3324\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/shs2\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png\" data-orig-size=\"2218,1726\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Searching in SHS\" data-image-description=\"&lt;p&gt;Searching in SHS&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Searching in SHS&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2-1024x797.png\" class=\"wp-image-3324\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=550%2C428&#038;ssl=1\" alt=\"Searching in SHS\" width=\"550\" height=\"428\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=300%2C233&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=1024%2C797&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=768%2C598&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=1536%2C1195&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS2.png?resize=2048%2C1594&amp;ssl=1 2048w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3324\" class=\"wp-caption-text\"><strong>Searching in SHS<\/strong><\/figcaption><\/figure>\n<p>This is interesting because it shows the related phrase <em><strong>\u201ccervical spondylitis\u201d<\/strong><\/em> from <em><strong>Phatak Repertory<\/strong><\/em> (among others), even though the given search text does not appear <em>verbatim<\/em>.<\/p>\n<p>Let us now try to use <em><strong>\u201csemantic\u201d<\/strong><\/em> search. To demonstrate this concept, I have written a <em><strong>Python<\/strong><\/em> program that uses <em><strong>Kent Repertory<\/strong><\/em> and displays <em><strong>\u201csimilar\u201d<\/strong><\/em> rubrics based on input text. Here is what my program displays as possible matches:<\/p>\n<figure id=\"attachment_3325\" aria-describedby=\"caption-attachment-3325\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"3325\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image10-3\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png\" data-orig-size=\"1440,1176\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Semantic Similarity Search\" data-image-description=\"&lt;p&gt;Semantic Similarity Search&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Semantic Similarity Search&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10-1024x836.png\" class=\"wp-image-3325\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?resize=550%2C449&#038;ssl=1\" alt=\"Semantic Similarity Search\" width=\"550\" height=\"449\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?resize=300%2C245&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?resize=1024%2C836&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?resize=768%2C627&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image10.png?w=1440&amp;ssl=1 1440w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3325\" class=\"wp-caption-text\"><strong>Semantic Similarity Search<\/strong><\/figcaption><\/figure>\n<p>You will notice that the word <em><strong>\u201cspondylosis\u201d<\/strong><\/em> (or even <em><strong>\u201cspondylitis\u201d<\/strong><\/em>) does not appear in any of the rubrics shown, but the rubrics are <em><strong>\u201csomewhat similar\u201d<\/strong><\/em> to the given text. I feel this is more valuable to a homeopath. My implementation uses a <em><strong>\u201cvector database\u201d<\/strong><\/em> to store and retrieve the rubrics present in <em><strong>Kent<\/strong><\/em> repertory. For keeping the discussion simple, I am not showing the remedies associated with rubrics.<\/p>\n<p>Let us try a more complicated example. The search text is <em><strong>\u201cstitching pain in the knee when ascending stairs\u201d<\/strong><\/em>. Here is the output from <em><strong>RadarOpus<\/strong><\/em>:<\/p>\n<figure id=\"attachment_3326\" aria-describedby=\"caption-attachment-3326\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3326\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/radar-search\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg\" data-orig-size=\"1706,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Admin&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1707572898&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RadarOpus Result\" data-image-description=\"&lt;p&gt;RadarOpus Result&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;RadarOpus Result&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search-1024x609.jpg\" class=\"wp-image-3326\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?resize=550%2C327&#038;ssl=1\" alt=\"RadarOpus Result\" width=\"550\" height=\"327\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?resize=1024%2C609&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?resize=768%2C456&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?resize=1536%2C913&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/Radar-search.jpg?w=1706&amp;ssl=1 1706w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3326\" class=\"wp-caption-text\"><strong>RadarOpus Result<\/strong><\/figcaption><\/figure>\n<p>No matches in any included repertory. Let us try <em><strong>SHS<\/strong><\/em>:<\/p>\n<figure id=\"attachment_3327\" aria-describedby=\"caption-attachment-3327\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3327\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/shs\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png\" data-orig-size=\"2808,1726\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"SHS Result\" data-image-description=\"&lt;p&gt;SHS Result&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;SHS Result&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS-1024x629.png\" class=\"wp-image-3327\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=550%2C338&#038;ssl=1\" alt=\"SHS Result\" width=\"550\" height=\"338\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=1024%2C629&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=768%2C472&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=1536%2C944&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?resize=2048%2C1259&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS.png?w=2340&amp;ssl=1 2340w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3327\" class=\"wp-caption-text\"><strong>SHS Result<\/strong><\/figcaption><\/figure>\n<p>Wow! There are 2 matches in <em><strong>Phatak\u2019s<\/strong><\/em> repertory. If you observe carefully, the match shows that <em><strong>every<\/strong><\/em> word in the given text is present in the search result, but some words such as <em><strong>\u201cthe\u201d<\/strong><\/em> and <em><strong>\u201cin\u201d<\/strong><\/em> are present as part of (substring) another word! That was not intended at all.<span class=\"Apple-converted-space\">\u00a0<\/span><\/p>\n<p>I will now use <em><strong>\u201cclimbing\u201d<\/strong><\/em> instead of <em><strong>\u201cascending\u201d<\/strong><\/em> and see how <em><strong>SHS<\/strong><\/em> handles this:<\/p>\n<figure id=\"attachment_3328\" aria-describedby=\"caption-attachment-3328\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3328\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/shs3\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png\" data-orig-size=\"2218,1712\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Modified Query in SHS\" data-image-description=\"&lt;p&gt;Modified Query in SHS&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Modified Query in SHS&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3-1024x790.png\" class=\"wp-image-3328\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=550%2C425&#038;ssl=1\" alt=\"Modified Query in SHS\" width=\"550\" height=\"425\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=300%2C232&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=1024%2C790&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=768%2C593&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=1536%2C1186&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/SHS3.png?resize=2048%2C1581&amp;ssl=1 2048w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3328\" class=\"wp-caption-text\"><strong>Modified Query in SHS<\/strong><\/figcaption><\/figure>\n<p>No matches this time! Clearly, the strategy used is not what we want.<\/p>\n<p>How does <strong><em>semantic search<\/em><\/strong> work in this case?<\/p>\n<figure id=\"attachment_3329\" aria-describedby=\"caption-attachment-3329\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3329\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image11-3\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png\" data-orig-size=\"1360,1132\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Semantic Search Yields Good Results\" data-image-description=\"&lt;p&gt;Semantic Search Yields Good Results&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Semantic Search Yields Good Results&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11-1024x852.png\" class=\"wp-image-3329\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?resize=550%2C458&#038;ssl=1\" alt=\"Semantic Search Yields Good Results\" width=\"550\" height=\"458\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?resize=300%2C250&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?resize=1024%2C852&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?resize=768%2C639&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image11.png?w=1360&amp;ssl=1 1360w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3329\" class=\"wp-caption-text\"><em><strong>Semantic Search Yields Better Matches<\/strong><\/em><\/figcaption><\/figure>\n<p>This is better because it shows <em><strong>\u201cpotential\u201d<\/strong><\/em> matches. Interestingly, it shows <em><strong>\u201cdescending stairs\u201d<\/strong><\/em> too (it is possible to fine tune the search result, but that is not important for now). Also, I am displaying top 10 matches and this can be customized.<\/p>\n<p>In the program that I wrote, I am also supporting <em><strong>\u201cchapter\u201d-based<\/strong><\/em> similarity search. First let us try <em><strong>\u201ceruptions aggravated by cold air\u201d<\/strong><\/em> without mentioning any chapter:<\/p>\n<figure id=\"attachment_3330\" aria-describedby=\"caption-attachment-3330\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3330\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image6-5\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png\" data-orig-size=\"1360,1132\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Another Example\" data-image-description=\"&lt;p&gt;Another Example&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Another Example&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6-1024x852.png\" class=\"wp-image-3330\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?resize=550%2C458&#038;ssl=1\" alt=\"Another Example\" width=\"550\" height=\"458\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?resize=300%2C250&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?resize=1024%2C852&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?resize=768%2C639&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image6.png?w=1360&amp;ssl=1 1360w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3330\" class=\"wp-caption-text\"><strong>Another Example<\/strong><\/figcaption><\/figure>\n<p>The shows results from multiple chapters: <em><strong>Face, Skin, Back, Extremities<\/strong><\/em>. What if I want to search only in <em><strong>Face<\/strong><\/em>\u00a0chapter?<\/p>\n<figure id=\"attachment_3331\" aria-describedby=\"caption-attachment-3331\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3331\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image7-4\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png\" data-orig-size=\"1360,1132\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Filtering Based on Chapter\" data-image-description=\"&lt;p&gt;Filtering Based on Chapter&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Filtering Based on Chapter&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7-1024x852.png\" class=\"wp-image-3331\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?resize=550%2C458&#038;ssl=1\" alt=\"Filtering Based on Chapter\" width=\"550\" height=\"458\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?resize=300%2C250&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?resize=1024%2C852&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?resize=768%2C639&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image7.png?w=1360&amp;ssl=1 1360w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3331\" class=\"wp-caption-text\"><strong>Filtering Based on Chapter<\/strong><\/figcaption><\/figure>\n<p>We now have rubrics only from <em><strong>\u201cFace\u201d<\/strong><\/em> chapter. This can be quite convenient as it permits higher-level filtering.<\/p>\n<p>Here are two more examples from my program:<\/p>\n<figure id=\"attachment_3337\" aria-describedby=\"caption-attachment-3337\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3337\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image4-7\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png\" data-orig-size=\"1360,1132\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Another Example\" data-image-description=\"&lt;p&gt;Another Example&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Another Example&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1-1024x852.png\" class=\"wp-image-3337\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?resize=550%2C458&#038;ssl=1\" alt=\"Another Example\" width=\"550\" height=\"458\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?resize=300%2C250&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?resize=1024%2C852&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?resize=768%2C639&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image4-1.png?w=1360&amp;ssl=1 1360w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3337\" class=\"wp-caption-text\"><strong>Another Example<\/strong><\/figcaption><\/figure>\n<p>Filtering based on <em><strong>\u201cMind\u201d<\/strong><\/em> chapter:<\/p>\n<figure id=\"attachment_3335\" aria-describedby=\"caption-attachment-3335\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3335\" data-permalink=\"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/11\/using-similarity-search-in-homeopathy-repertorization-software\/image5-6\/\" data-orig-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png\" data-orig-size=\"1360,1132\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Restricting to Mind Chapter\" data-image-description=\"&lt;p&gt;Restricting to Mind Chapter&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Restricting to Mind Chapter&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1-1024x852.png\" class=\"wp-image-3335\" src=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?resize=550%2C458&#038;ssl=1\" alt=\"Restricting to Mind Chapter\" width=\"550\" height=\"458\" srcset=\"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?resize=300%2C250&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?resize=1024%2C852&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?resize=768%2C639&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/image5-1.png?w=1360&amp;ssl=1 1360w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-3335\" class=\"wp-caption-text\"><strong>Restricting to Mind Chapter<\/strong><\/figcaption><\/figure>\n<p>As this article attempts to show, supporting <em><strong>\u201csemantic similarity search\u201d<\/strong><\/em> is quite useful in homeopathy software. Another important feature that needs to be incorporated is to take advantage of <a href=\"https:\/\/www.rangakrish.com\/index.php\/2023\/12\/26\/homeopathy-case-analysis-using-retrieval-augmented-generation\/\" target=\"_blank\" rel=\"noopener\"><em><strong>Retrieval Augmented Generation<\/strong><\/em><\/a> to help homeopaths tackle real-world cases. Let us focus on building a new generation of homeopathy software that is not shackled by decades-old approaches to case solving!<span class=\"Apple-converted-space\">\u00a0<\/span><\/p>\n<p>Have a nice weekend!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Homeopathy Repertorization software such as RadarOpus, MacRepertory, Vithoulkas Compass, and Synergy Homeopathic Software (SHS) are widely used by homeopaths to speed up case taking, repertorization and case analysis. All of them have a \u201cSearch\u201d feature, where the given text is searched (typically based on key words and synonyms) against one or more repertories and the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[22],"tags":[25,30,24,380],"class_list":["post-3321","post","type-post","status-publish","format-standard","hentry","category-homeopathy","tag-homeopathy","tag-repertorization","tag-rubrics","tag-semantic-similarity-search"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9OLnF-Rz","jetpack-related-posts":[{"id":3343,"url":"https:\/\/www.rangakrish.com\/index.php\/2024\/02\/21\/using-similarity-search-in-homeopathy-repertorization-software-part-2\/","url_meta":{"origin":3321,"position":0},"title":"Using Similarity Search in Homeopathy Repertorization Software &#8211; Part 2","author":"admin","date":"February 21, 2024","format":false,"excerpt":"In my earlier article, I had explained how natural language text describing a symptom can be converted to a formal \u201crubric\u201d by using a vector database. In today\u2019s article, I will show how this can be extended to support multiple symptoms in the input text with automatic repertorisation to identify\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"Example Case - 1","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/case1-300x217.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/case1-300x217.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/02\/case1-300x217.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":81,"url":"https:\/\/www.rangakrish.com\/index.php\/2015\/11\/15\/themes-desirable-features-of-homeopathic-software-part-2\/","url_meta":{"origin":3321,"position":1},"title":"Themes: Desirable Features of Homeopathic Software &#8211; Part 2","author":"admin","date":"November 15, 2015","format":false,"excerpt":"In an earlier post, I started to enumerate some features that I would like to see in a good homeopathic software, and how some of those found their way in to iCure, my own software. In this post, I would like to share another interesting feature called Themes. Sometimes when\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"iCure Themes","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/11\/iCure-themes.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/11\/iCure-themes.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/11\/iCure-themes.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":3421,"url":"https:\/\/www.rangakrish.com\/index.php\/2024\/07\/07\/building-an-intelligent-homeopathy-assistant\/","url_meta":{"origin":3321,"position":2},"title":"Building an Intelligent Homeopathy Assistant","author":"admin","date":"July 7, 2024","format":false,"excerpt":"I have written extensively about my initial work on developing homeopathy Repertorization software and more recently, on Case Analysis Using RAG\u00a0and using Semantic Search\u00a0to find rubrics. As a student of homeopathy, I have been continuously doing research on how to improve the quality of homeopathy case analysis and in particular,\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"Understanding Remedy Keynotes","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/07\/Screen1-300x222.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/07\/Screen1-300x222.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/07\/Screen1-300x222.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":3704,"url":"https:\/\/www.rangakrish.com\/index.php\/2025\/05\/11\/software-review-synergy-viva-genie-module\/","url_meta":{"origin":3321,"position":3},"title":"Software Review: Synergy Viva &#8211; Genie Module","author":"admin","date":"May 11, 2025","format":false,"excerpt":"Synergy Homeopathic has released an upgraded version of their earlier \u201cSynergy SHS\u201d software in the name of \u201cSynergy Viva\u201d. The main improvement in this release is the ability to add-on optional modules.\u00a0 I upgraded to the new release about a week ago and opted for the \u201cGenie\u201d add-on. What is\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"Bringing up Genie","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2025\/05\/Image1-300x202.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":62,"url":"https:\/\/www.rangakrish.com\/index.php\/2015\/10\/28\/desirable-features-of-homeopathic-software\/","url_meta":{"origin":3321,"position":4},"title":"Desirable Features of Homeopathic Software","author":"admin","date":"October 28, 2015","format":false,"excerpt":"There are many good homeopathic programs today. RADAR, RADAROpus, MacRepertory, ISIS, Mercurius, and Complete Dynamics are among the popular ones (I have with me all but the last one). Among web-based programs, Vithoulkas Compass is one that I subscribe to. Most of these include a patient database feature in order\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"Disease symptoms","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/10\/Disease-symptoms.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/10\/Disease-symptoms.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2015\/10\/Disease-symptoms.png?resize=525%2C300 1.5x"},"classes":[]},{"id":3503,"url":"https:\/\/www.rangakrish.com\/index.php\/2024\/09\/18\/ihomeomate-intelligent-case-analysis\/","url_meta":{"origin":3321,"position":5},"title":"iHomeoMate: Intelligent Case Analysis","author":"admin","date":"September 18, 2024","format":false,"excerpt":"We have covered several interesting features of \u201ciHomoMate\u201d in the earlier articles. In this article, we will take a look at the most important and most useful feature: Intelligent Case Analysis. Decades ago, when computer repertories were not available, Homeopaths used hard copies of Repertories to study a case and\u2026","rel":"","context":"In &quot;Homeopathy&quot;","block_context":{"text":"Homeopathy","link":"https:\/\/www.rangakrish.com\/index.php\/category\/homeopathy\/"},"img":{"alt_text":"The Case","src":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/09\/Image2-1-300x152.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/09\/Image2-1-300x152.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.rangakrish.com\/wp-content\/uploads\/2024\/09\/Image2-1-300x152.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/posts\/3321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/comments?post=3321"}],"version-history":[{"count":0,"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/posts\/3321\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/media?parent=3321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/categories?post=3321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rangakrish.com\/index.php\/wp-json\/wp\/v2\/tags?post=3321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}