有沒有什麼辦法可以在sphinx中使用字符串屬性過濾?過濾字符串atphin的獅身人面像
0
A
回答
2
答案是「否」
看到這個post從獅身人面像論壇
0
謝謝,我發現有趣的解決方法在思維獅身人面像的網站,可能會有幫助某人http://freelancing-god.github.com/ts/en/common_issues.html#string_filters
2
是,可以通過字符串屬性進行過濾。
例如,您有字段author_name。在PHP中執行以下操作:
$sphinx->SetMatchMode (SPH_MATCH_EXTENDED2)
$sphinx->Query('@author_name "Mark Twain" ', 'myindex');
此代碼將在author_name字段中查找包含「Mark Twain」的所有文檔。
我使用雙引號來查找確切的字符串。
1
是的,這是可能的。
在獅身人面像MySQL查詢轉換字段的值由CRC32校驗爲CRC32
SELECT crc32(field_name) as field_name FROM table
,並添加字段
sql_attr_uint = field_name
當你建立你的查詢過濾器比
$sphinx->SetFilter ('field_name', array(crc32($string_value)));
$sphinx->Query('something', 'myindex');
這對我有用。
相關問題
- 1. 獅身人面像和過濾sql_attr_str2ordinal
- 2. 獅身人面像問題。過濾器
- 3. 思維 - 獅身人面像過濾
- 4. 思維獅身人面像過濾has_many關聯中的字符串字段
- 5. 獅身人面像:字符串屬性過多
- 6. 獅身人面像「字」
- 7. 如何從獅身人面像RT指數字符串字段
- 8. 思維獅身人面像找不到獅身人面像
- 9. 獅身人面像mysql的「WHERE IN」字符串colums
- 10. 獅身人面像中的組方法文檔字符串
- 11. 具有UTF-8字符串屬性的獅身人面像
- 12. 獅身人面像過濾器通過第二ID在PHP API
- 13. 顯示*僅*文檔字符串獅身人面像文檔
- 14. 獅身人面像精確匹配列字符串
- 15. 獅身人面像並不總是返回字符串屬性
- 16. 有獅身人面像頂替文檔字符串文本
- 17. 思維獅身人面像的地理距離過濾器
- 18. 沒有搜索的獅身人面像過濾器
- 19. 獅身人面像通配符匹配
- 20. 獅身人面像 - 分隔符
- 21. 獅身人面像削減符號
- 22. 獅身人面像查詢
- 23. 加速獅身人面像?
- 24. 獅身人面像GROUP BY
- 25. 獅身人面像SPH_SORT_EXTENDED
- 26. 獅身人面像和GUID
- 27. 獅身人面像LineUnavailableException
- 28. 獅身人面像查詢
- 29. 獅身人面像SetSortMode EXPR
- 30. MathJax在獅身人面像
這對我很有用,但屬性必須在源配置中聲明爲* sql_field_string *而不是* sql_attr_string *。這涉及對屬性的全文搜索支持,並因此涉及字符串屬性過濾。「請參閱http://sphinxsearch.com/docs/current.html#extended-syntax – 2012-10-24 16:53:08