12
A
回答
5
有趣的問題,但我不知道一個開箱即用的解決方案。您可以像指定一樣使用WordDelimiter分詞器,例如下劃線以數字形式處理,然後像hello_world(或helloWorld,如果啓用camelcase)功能將通過hello或world搜索。
但我懷疑,結果是充分的......,你就會有實現source code analyzer yourself或使用代碼which extracts the syntax tree索引方法的名字和機構到不同的領域
0
除非你想揭露這個作爲服務對於某人,我會建議您在eclipse中安裝InstaSearch插件;這個插件創建lucense索引,併爲您提供即時結果。
1
您可以使用attachment type plugin將文件加載到Elasticsearch中並讓它爲這些文件編制索引。它可以處理文件的元數據並索引文件的內容。
github page包含有關如何突出顯示搜索文檔的信息。
相關問題
- 1. elasticsearch的源代碼
- 2. 如何爲我的源代碼編制索引?
- 3. 如何使用Lucene查詢ElasticSearch索引
- 4. 如何使用Elasticsearch的Solr索引
- 5. 如何使用elasticsearch索引文件5.5.1
- 6. 用於索引源代碼的Tokenizer
- 7. 如何使用Elasticsearch爲視圖內容編制索引?
- 8. 如何從elasticsearch中的索引獲取索引id編號
- 9. elasticsearch將對象插入索引
- 10. 如何將Java源代碼放入IDE
- 11. 如何在ElasticSearch中使用AND編碼?
- 12. 如何在Win7上使用Windows索引服務進行源代碼搜索?
- 13. 如何使用hadoop map-reduce和es-hadoop將json索引到elasticsearch?
- 14. 如何加速ElasticSearch索引?
- 15. 如何清除ElasticSearch索引?
- 16. 如何使用solr將關係數據庫編入索引?
- 17. Elasticsearch:如何將嵌套的Json數組對象插入Elasticsearch索引
- 18. 將BCI(字節碼索引)轉換爲源代碼行號
- 19. 如何將MySQL代碼放入源代碼管理?
- 20. 如何修改nutch索引編寫器用於elasticsearch的索引模板?
- 21. 搜索引擎的源代碼
- 22. 使用Git進行源碼索引
- 23. 參數已編入索引的重新編寫的代碼
- 24. 如何使用httpClient編碼gzip來獲取頁面源代碼?
- 25. 如何使用ElasticSearch索引搜索單詞的一部分
- 26. 如何使用Elasticsearch進行索引和搜索
- 27. 如何使用Nodejs將父/子文檔編入Elasticsearch?
- 28. 我可以使用Lucene索引源代碼嗎?
- 29. 如何使用Elasticsearch 5.x與Nutch /如何索引Elasticsearch 5中的HTML網頁?
- 30. Elasticsearch索引作爲apache flink批處理作業的源碼
作爲一個開發人員搜索源代碼,你真的想要找到hello_world或helloWorld只是「你好」或只是「世界」?至少在我們的例子中,我們對所有代碼存儲庫進行了彈性搜索,並且我們通常在所有代碼存儲庫中搜索特定方法的特定拼寫,例如在更新我們所使用的核心框架時。 –