I just tried this quickly on trunk and it still works.
/opt/code/lusolr_trunk$ curl
http://localhost:8983/solr/techproducts/schema/analysis/synonyms/english
{
"responseHeader":{
"status":0,
"QTime":234},
"synonymMappings":{
"initArgs":{
"ignoreCase":true,
"format":"solr"},
"initializedOn":"2015-04-14T19:39:55.157Z",
"managedMap":{
"GB":["GiB",
"Gigabyte"],
"TV":["Television"],
"happy":["glad",
"joyful"]}}}
Verify that your URL has the correct port number (your example below
doesn't), and that "default-collection" is actually the name of your
default collection (and not "collection1" which is the default for the
4x series).
-Yonik
On Wed, Apr 15, 2015 at 11:11 AM, Mike Thomsen <[email protected]> wrote:
> We recently upgraded from 4.5.0 to 4.10.4. I tried getting a list of our
> synonyms like this:
>
> http://localhost/solr/default-collection/schema/analysis/synonyms/english
>
> I got a not found error. I found this page on new features in 4.8
>
> http://yonik.com/solr-4-8-features/
>
> Do we have to do something like this with our schema to even get the
> synonyms API working?
>
> <!-- A text type for English text where stopwords and synonyms are managed
> using the REST API -->
> <fieldType name="managed_en" class="solr.TextField"
> positionIncrementGap="100">
> <analyzer>
> <tokenizer class="solr.StandardTokenizerFactory"/>
> <filter class="solr.ManagedStopFilterFactory" managed="english" />
> <filter class="solr.ManagedSynonymFilterFactory" managed="english" />
> </analyzer>
> </fieldType>
>
> I wanted to ask before changing our schema.
>
> Thanks,
>
> Mike