When I use the search functionality on the scribd docs API to search for a function, like http://api.scribd.com/api?method=docs.search&api_key=API_KEY&query=hello+world It returns irrelevant results, and ones different to the search functionality of the site. This request, for example, returns results about Guitar Hero, World of Warcraft and Virtual Worlds etc. Whereas the site search on https://www.scribd.com/search-documents?query=hello+world gives documents titled "Hello World" as you would expect. Is there a parameter that I can add to the api call that will make it return relevant results?
1
There are 1 best solutions below
Related Questions in SCRIBD
- How does scribd prevent download
- How to embed a scribd viewer into GitHub markdown?
- How to identify if a plugin uses Scribd?
- Scribd text encrypted (need to copy text)
- Scribd API search showing irrelevant answers
- Scribd setPage function is not working
- scribd set page not working
- Display Document (PDF) Like SCRIBD.COM
- Does someone know of 'iPaper-secure'-like service?
- How to allow user to download private document in Scribd
- Disable "evil sharing" option in scribd embed widget?
- Embedd scrollable document faster than PDF possible?
- Scribd api embed android browser not working
- I got hundreds of "not found" URL errors from scribd using google webmaster tools
- How to automate downloading .txt files from Scribd.com
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You may try playing with the
simpleparameter to see if it makes any difference to your queries. According to the API reference (half of it is inaccessible at the moment) it makes the results the same as for the website:I tried your query myself, but it still doesn't give adequate results, even though it changes things a bit. But it is still not good enough regardless of the
simpleoption being set to false. Even if you try to run their sample queries 1:1 they are still giving 90% irrelevant results.Then I found a similar issue being discussed in the following google group thread back in 2011. At the end Jared Friedman (the CTO of Scribd) himself admits that API search and website Search work differently and it is not in their priorities to fix this. In 2014 another developer complained. Seems to me that four years later this is still the case.
I'd suggest contacting Scribd support directly and asking them what is the current status of the docs.search API and if there is some preliminary approval process in place (for example, they may do a background check on accounts and only then provide relevant results, otherwise they return just test results for any query) although I doubt it.