Yeah, it seems you don’t have any subjects associated with your courses. If
you do, they aren’t indexed.

Publisher should be able to handle this but, again, I don’t know if that’s
officially supported for Open edX.

Clinton

On Tue, Aug 14, 2018 at 8:00 PM JP Mateo <[email protected]> wrote:

> Hi Clinton,
>
> Here is the raw data:
>
> I added this on */edx/app/edxapp/edx-platform/lms/envs/aws.py*
>
> COURSE_DISCOVERY_FILTERS = [ "start", "subjects", "pacing_type", "org",
> "language", "modes"]
> LANGUAGE_MAP = {'terms': {lang: display for lang, display in
> ALL_LANGUAGES}, 'name': 'Language'}
> COURSE_DISCOVERY_MEANINGS = {
>     'org': {
>         'name': 'Organization',
>     },
>     'modes': {
>         'name': 'Course Type',
>         'terms': {
>             'honor': 'Honor',
>             'verified': 'Verified',
>         },
>     },
>     'language': LANGUAGE_MAP,
>     'pacing_type': 'Availability',
> }
>
>
>
>
> Response from OpenEdx Test Site:
> "facets":{
>    "modes":{
>       "total":10,
>       "terms":{
>          "audit":10
>       },
>       "other":0
>    },
>    "language":{
>       "total":10,
>       "terms":{
>          "en":10
>       },
>       "other":0
>    },
>    "start":{
>       "total":10,
>       "terms":{
>          "2018-07-04T00:00:00+00:00":1,
>          "2018-01-01T00:00:00+00:00":3,
>          "2018-03-07T05:00:00+00:00":1,
>          "2030-01-01T00:00:00+00:00":3,
>          "2018-04-05T00:30:00+00:00":1,
>          "2018-01-02T00:00:00+00:00":1
>       },
>       "other":0
>    },
>    "subjects":{
>       "total":0,
>       "terms":{
>
>       },
>       "other":0
>    },
>    "pacing_type":{
>       "total":0,
>       "terms":{
>
>       },
>       "other":0
>    },
>    "org":{
>       "total":10,
>       "terms":{
>          "BPI":1,
>          "HCX":1,
>          "Compliance":1,
>          "BPIU":1,
>          "AU":4,
>          "edX":1,
>          "Globe":1
>       },
>       "other":0
>    }
> },
> "total":10,
> "max_score":1.0,
> "took":227,
> "results":[
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:HCX+DemoX+2018_T2",
>       "data":{
>          "end":"2019-01-31T00:00:00+00:00",
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:HCX+DemoX+2018_T2",
>          "number":"DemoX",
>          "content":{
>             "short_description":"Lorem Ipsum is simply dummy text of the
> printing and typesetting industry. Lorem Ipsum has been the industry's
> standard dummy text ever since the 1500s, when an unknown printer took a
> galley of type and scrambled it to make a type specimen book. It has
> survived not only five centuries, but also the leap into electronic
> typesetting, remaining essentially unchanged. It was popularised in the
> 1960s with the release of Letraset sheets containing Lorem Ipsum passages,
> and more recently with desktop publishing software like Aldus PageMaker
> including versions of Lorem Ipsum.",
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Prerequisites Add
> information about course prerequisites here. Course Staff Staff Member #1
> Biography of instructor/staff member #1 Staff Member #2 Biography of
> instructor/staff member #2 Frequently Asked Questions What web browser
> should I use? The Open edX platform works best with current versions of
> Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.
> See our list of supported browsers for the most up-to-date information.
> Question #2 Your answer would be displayed here. ",
>             "video":"",
>             "number":"DemoX",
>             "display_name":"Demo Course"
>          },
>          "start":"2018-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:HCX+DemoX+2018_T2+type@asset
> [email protected]",
>          "org":"HCX",
>          "id":"course-v1:HCX+DemoX+2018_T2"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:Globe+GLB00001+2018Q1",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:Globe+GLB00001+2018Q1",
>          "number":"GLB00001",
>          "content":{
>             "short_description":"Hi!",
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"TEST BY IKE",
>             "number":"GLB00001"
>          },
>          "start":"2018-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:Globe+GLB00001+2018Q1+type@asset
> +block@images_course_image.jpg",
>          "org":"Globe",
>          "id":"course-v1:Globe+GLB00001+2018Q1"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:AU+EINVESTMENT_102+2018_T2",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:AU+EINVESTMENT_102+2018_T2",
>          "number":"EINVESTMENT_102",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"Unit Investment Trust Fund eLearning",
>             "number":"EINVESTMENT_102"
>          },
>          "start":"2018-01-02T00:00:00+00:00",
>          "image_url":"/asset-v1:AU+EINVESTMENT_102+2018_T2+type@asset
> [email protected]",
>          "org":"AU",
>          "id":"course-v1:AU+EINVESTMENT_102+2018_T2"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:BPIU+AMLA101+2018_Q1",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:BPIU+AMLA101+2018_Q1",
>          "number":"AMLA101",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"Anti-Money Laundering Act",
>             "number":"AMLA101"
>          },
>          "start":"2030-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:BPIU+AMLA101+2018_Q1+type@asset
> [email protected]",
>          "org":"BPIU",
>          "id":"course-v1:BPIU+AMLA101+2018_Q1"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:edX+DemoX+Demo_Course",
>       "data":{
>          "end":"2018-09-27T00:00:00+00:00",
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:edX+DemoX+Demo_Course",
>          "enrollment_start":"2018-01-01T00:00:00+00:00",
>          "number":"DemoX",
>          "content":{
>             "short_description":"Lorem Ipsum is simply dummy text of the
> printing and typesetting industry. Lorem Ipsum has been the industry's
> standard dummy text ever since the 1500s, when an unknown printer took a
> galley of type and scrambled it to make a type specimen book. It has
> survived not only five centuries, but also the leap into electronic
> typesetting, remaining essentially unchanged. It was popularised in the
> 1960s with the release of Letraset sheets containing Lorem Ipsum passages,
> and more recently with desktop publishing software like Aldus PageMaker
> including versions of Lorem Ipsum.",
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Prerequisites Add
> information about course prerequisites here. Course Staff Staff Member #1
> Biography of instructor/staff member #1 Staff Member #2 Biography of
> instructor/staff member #2 Frequently Asked Questions What web browser
> should I use? The Open edX platform works best with current versions of
> Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.
> See our list of supported browsers for the most up-to-date information.
> Question #2 Your answer would be displayed here. ",
>             "display_name":"Values Orientation Workshop",
>             "number":"DemoX"
>          },
>          "start":"2018-03-07T05:00:00+00:00",
>          "image_url":"/asset-v1:edX+DemoX+Demo_Course+type@asset
> [email protected]",
>          "enrollment_end":"2018-09-22T00:00:00+00:00",
>          "org":"edX",
>          "id":"course-v1:edX+DemoX+Demo_Course"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:AU+EXCELDATAMGT_102+2018_T2",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:AU+EXCELDATAMGT_102+2018_T2",
>          "number":"EXCELDATAMGT_102",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"Advance Data Management in Excel 2007
> \u2013eLearning",
>             "number":"EXCELDATAMGT_102"
>          },
>          "start":"2030-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:AU+EXCELDATAMGT_102+2018_T2+type@asset
> [email protected]",
>          "org":"AU",
>          "id":"course-v1:AU+EXCELDATAMGT_102+2018_T2"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:Compliance+AMLA101+2018_Q1",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:Compliance+AMLA101+2018_Q1",
>          "number":"AMLA101",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"AMLA",
>             "number":"AMLA101"
>          },
>          "start":"2030-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:Compliance+AMLA101+2018_Q1+type@asset
> [email protected]",
>          "org":"Compliance",
>          "id":"course-v1:Compliance+AMLA101+2018_Q1"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:AU+POLICY_102+2018_T2",
>       "data":{
>          "end":"2018-12-22T00:00:00+00:00",
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:AU+POLICY_102+2018_T2",
>          "enrollment_start":"2017-12-15T00:30:00+00:00",
>          "number":"POLICY_102",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "video":"",
>             "number":"POLICY_102",
>             "display_name":"Conflict of Interest"
>          },
>          "start":"2018-04-05T00:30:00+00:00",
>          "image_url":"/asset-v1:AU+POLICY_102+2018_T2+type@asset
> [email protected]",
>          "enrollment_end":"2018-08-31T01:30:00+00:00",
>          "org":"AU",
>          "id":"course-v1:AU+POLICY_102+2018_T2"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:AU+DHS_102+2018_T2",
>       "data":{
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:AU+DHS_102+2018_T2",
>          "number":"DHS_102",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"Advance Derivatives and Hedging Solutions",
>             "number":"DHS_102"
>          },
>          "start":"2018-07-04T00:00:00+00:00",
>          "image_url":"/asset-v1:AU+DHS_102+2018_T2+type@asset
> [email protected]",
>          "org":"AU",
>          "id":"course-v1:AU+DHS_102+2018_T2"
>       }
>    },
>    {
>       "_type":"course_info",
>       "score":1.0,
>       "_index":"courseware_index",
>       "_score":1.0,
>       "_id":"course-v1:BPI+CS101+2018Q2",
>       "data":{
>          "end":"2018-08-31T00:00:00+00:00",
>          "modes":[
>             "audit"
>          ],
>          "language":"en",
>          "course":"course-v1:BPI+CS101+2018Q2",
>          "number":"CS101",
>          "content":{
>             "overview":" About This Course Include your long course
> description here. The long course description should contain 150-400 words.
> This is paragraph 2 of the long course description. Add more paragraphs as
> needed. Make sure to enclose them in paragraph tags. Requirements Add
> information about the skills and knowledge students need to take this
> course. Course Staff Staff Member #1 Biography of instructor/staff member
> #1 Staff Member #2 Biography of instructor/staff member #2 Frequently Asked
> Questions What web browser should I use? The Open edX platform works best
> with current versions of Chrome, Edge, Firefox, Internet Explorer, or
> Safari. See our list of supported browsers for the most up-to-date
> information. Question #2 Your answer would be displayed here. ",
>             "display_name":"Test",
>             "number":"CS101"
>          },
>          "start":"2018-01-01T00:00:00+00:00",
>          "image_url":"/asset-v1:BPI+CS101+2018Q2+type@asset
> +block@images_course_image.jpg",
>          "org":"BPI",
>          "id":"course-v1:BPI+CS101+2018Q2"
>       }
>    }
> ]
> }
>
>
> Thank you very much for your help.
>
>
> On Wednesday, August 15, 2018 at 10:47:27 AM UTC+8, Clinton Blackburn
> wrote:
>>
>> Please post raw data. Screenshots are not useful for exploring the full
>> schema.
>>
>> Subjects are stored in the Discovery Service. I'm not sure of the state
>> of the Publisher Tool, but edX.org uses it to assign subjects to courses.
>> You might try it or doing so manually through Django admin. You'll then
>> need to refresh your Elasticsearch index. At this point, we are very much
>> off the beaten (documented) path. I haven't worked with this codebase in
>> over 8 months, so I'll have to defer to someone with more recent experience.
>>
>> Clinton
>>
>>
>> On Tue, Aug 14, 2018 at 7:41 PM JP Mateo <[email protected]> wrote:
>>
>>> Hi Clinton,
>>>
>>>
>>> Thanks for the reply. I was able to add the "subjects" in the facets by
>>> adding it in COURSE_DISCOVERY_FILTERS but I think I need to have subjects
>>> field in my data/result response which I can't find where I need to add it.
>>>
>>>
>>> Facets
>>>
>>> [image: Screen Shot 2018-08-15 at 10.33.20 AM.png]
>>>
>>>
>>>
>>> Data/Result
>>>
>>> [image: Screen Shot 2018-08-15 at 10.33.32 AM.png]
>>>
>>>
>>>
>>> On Wednesday, August 15, 2018 at 10:22:21 AM UTC+8, Clinton Blackburn
>>> wrote:
>>>>
>>>> Can you post the response? What are the available facets? If the
>>>> subject facet is available, the issue may be with rendering.
>>>>
>>>> Clinton
>>>>
>>>>
>>>> On Tue, Aug 14, 2018 at 7:12 PM JP Mateo <[email protected]> wrote:
>>>>
>>>>>
>>>>> HI Clinton,
>>>>>
>>>>> I look at the endpoint that LMS is hitting, and it seems it's going to
>>>>> course_discovery but   checked the returned response it similar to
>>>>> edx-search
>>>>>
>>>>> [image: Screen Shot 2018-08-15 at 10.10.30 AM.png]
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>> JP
>>>>>
>>>>>
>>>>> On Wednesday, August 15, 2018 at 6:41:20 AM UTC+8, Clinton Blackburn
>>>>> wrote:
>>>>>>
>>>>>> The search results on edx.org are powered by the Discovery Service (
>>>>>> https://github.com/edx/course-discovery). I'm not sure if LMS has
>>>>>> been updated to use it instead of edx-search. I'm guessing it hasn't 
>>>>>> since
>>>>>> the documentation doesn't mention it.
>>>>>>
>>>>>> Clinton
>>>>>>
>>>>>> On Tuesday, August 14, 2018 at 12:53:16 AM UTC-7, JP Mateo wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Anyone knows how to add Subjects in OpenEdx Search. I already tried
>>>>>>> looking at this
>>>>>>> http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/edx_search.html
>>>>>>> <http://www.google.com/url?q=http%3A%2F%2Fedx.readthedocs.io%2Fprojects%2Fedx-installing-configuring-and-running%2Fen%2Flatest%2Fconfiguration%2Fedx_search.html&sa=D&sntz=1&usg=AFQjCNHwmJbG7IZ0j3w1WKpVV-B2GzHnNg>
>>>>>>> but it doesn't tell that much. I already looking at other topics but
>>>>>>> unfortunately, I failed to find one. Hope you can help me guys. Thanks
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> [image: Screen Shot 2018-08-14 at 3.50.57 PM.png]
>>>>>>>
>>>>>>> --
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "General Open edX discussion" group.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/edx-code/bffbabf5-6e4c-48e5-abce-2bd4a246c922%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/edx-code/bffbabf5-6e4c-48e5-abce-2bd4a246c922%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>
>>>>
>>>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "General Open edX discussion" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/edx-code/dfb9409a-95b3-4541-b498-949ff0a02ec3%40googlegroups.com
>>> <https://groups.google.com/d/msgid/edx-code/dfb9409a-95b3-4541-b498-949ff0a02ec3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "General Open edX discussion" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/edx-code/3da8145c-f987-49d8-9871-dfdcf3c58731%40googlegroups.com
> <https://groups.google.com/d/msgid/edx-code/3da8145c-f987-49d8-9871-dfdcf3c58731%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
-- 
Clinton

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/CAB%3DVk83NNToCqnNxOtqJumy5UVWb9D9MqA1j-SDkMuyf%2B8HLhA%40mail.gmail.com.

Reply via email to